Struct cubecl_core::compute::CompiledKernel
source · pub struct CompiledKernel {
pub name: Option<&'static str>,
pub source: String,
pub cube_dim: CubeDim,
pub shared_mem_bytes: usize,
pub debug_info: Option<DebugInformation>,
}
Expand description
A kernel, compiled in the target language
Fields§
§name: Option<&'static str>
§source: String
Source code of the kernel
cube_dim: CubeDim
Size of a cube for the compiled kernel
The number of bytes used by the share memory
debug_info: Option<DebugInformation>
Extra debugging information about the compiled kernel.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CompiledKernel
impl !RefUnwindSafe for CompiledKernel
impl Send for CompiledKernel
impl Sync for CompiledKernel
impl Unpin for CompiledKernel
impl !UnwindSafe for CompiledKernel
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more