Skip to main content

Module function_attr

Module function_attr 

Source
Expand description

Safe wrappers for querying and configuring CUDA function attributes.

This module extends Function with methods for inspecting kernel resource usage (registers, shared memory, etc.) and tuning launch parameters such as dynamic shared memory limits.

ยงExample

let regs = func.num_registers()?;
let smem = func.shared_memory_bytes()?;
println!("kernel uses {regs} registers, {smem} bytes shared mem");