From 89d3ce89cd94251f35588641eee2d4604951d041 Mon Sep 17 00:00:00 2001 From: Corey Lowman Date: Wed, 8 Jan 2025 08:10:55 -0500 Subject: [PATCH] #304 fix redundant bug in LaunchConfig::for_num_elems (#309) --- src/driver/safe/launch.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/driver/safe/launch.rs b/src/driver/safe/launch.rs index 568a172..ff9a7e6 100644 --- a/src/driver/safe/launch.rs +++ b/src/driver/safe/launch.rs @@ -123,7 +123,7 @@ impl LaunchConfig { /// - shared_mem_bytes == `0` pub fn for_num_elems(n: u32) -> Self { const NUM_THREADS: u32 = 1024; - let num_blocks = (n + NUM_THREADS - 1).div_ceil(NUM_THREADS); + let num_blocks = n.div_ceil(NUM_THREADS); Self { grid_dim: (num_blocks, 1, 1), block_dim: (NUM_THREADS, 1, 1),