Struct cubecl_cuda::compiler::CudaCompiler
source · pub struct CudaCompiler { /* private fields */ }
Trait Implementations§
source§impl Clone for CudaCompiler
impl Clone for CudaCompiler
source§fn clone(&self) -> CudaCompiler
fn clone(&self) -> CudaCompiler
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Compiler for CudaCompiler
impl Compiler for CudaCompiler
§type Representation = ComputeKernel
type Representation = ComputeKernel
The representation for the compiled code.
source§fn compile(kernel: KernelDefinition) -> Self::Representation
fn compile(kernel: KernelDefinition) -> Self::Representation
Compiles the kernel definition into the compiler’s representation.
The maximal size of a shared memory
source§impl Debug for CudaCompiler
impl Debug for CudaCompiler
source§impl Default for CudaCompiler
impl Default for CudaCompiler
source§fn default() -> CudaCompiler
fn default() -> CudaCompiler
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CudaCompiler
impl RefUnwindSafe for CudaCompiler
impl Send for CudaCompiler
impl Sync for CudaCompiler
impl Unpin for CudaCompiler
impl UnwindSafe for CudaCompiler
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)