@@ -226,9 +226,8 @@ impl<'a> Function<'a> {
226
226
/// # use std::ffi::CString;
227
227
/// # let ptx = CString::new(include_str!("../resources/add.ptx"))?;
228
228
/// # let module = Module::load_from_string(&ptx)?;
229
- /// # let name = CString::new("sum")?;
230
229
/// use cust::function::FunctionAttribute;
231
- /// let function = module.get_function(&name )?;
230
+ /// let function = module.get_function("sum" )?;
232
231
/// let shared_memory = function.get_attribute(FunctionAttribute::SharedMemorySizeBytes)?;
233
232
/// println!("This function uses {} bytes of shared memory", shared_memory);
234
233
/// # Ok(())
@@ -270,9 +269,8 @@ impl<'a> Function<'a> {
270
269
/// # use std::ffi::CString;
271
270
/// # let ptx = CString::new(include_str!("../resources/add.ptx"))?;
272
271
/// # let module = Module::load_from_string(&ptx)?;
273
- /// # let name = CString::new("sum")?;
274
272
/// use cust::context::CacheConfig;
275
- /// let mut function = module.get_function(&name )?;
273
+ /// let mut function = module.get_function("sum" )?;
276
274
/// function.set_cache_config(CacheConfig::PreferL1)?;
277
275
/// # Ok(())
278
276
/// # }
@@ -298,9 +296,8 @@ impl<'a> Function<'a> {
298
296
/// # use std::ffi::CString;
299
297
/// # let ptx = CString::new(include_str!("../resources/add.ptx"))?;
300
298
/// # let module = Module::load_from_string(&ptx)?;
301
- /// # let name = CString::new("sum")?;
302
299
/// use cust::context::SharedMemoryConfig;
303
- /// let mut function = module.get_function(&name )?;
300
+ /// let mut function = module.get_function("sum" )?;
304
301
/// function.set_shared_memory_config(SharedMemoryConfig::EightByteBankSize)?;
305
302
/// # Ok(())
306
303
/// # }
@@ -487,8 +484,7 @@ impl<'a> Function<'a> {
487
484
/// result?;
488
485
///
489
486
/// // Launch the kernel again using the `function` form:
490
- /// let function_name = CString::new("sum")?;
491
- /// let sum = module.get_function(&function_name)?;
487
+ /// let sum = module.get_function("sum")?;
492
488
/// // Launch with 1x1x1 (1) blocks of 10x1x1 (10) threads, to show that you can use tuples to
493
489
/// // configure grid and block size.
494
490
/// let result = launch!(sum<<<(1, 1, 1), (10, 1, 1), 0, stream>>>(
0 commit comments