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");