#[repr(u32)]pub enum CuTensorMapInterleave {
None = 0,
B16 = 1,
B32 = 2,
}Expand description
Interleave pattern for the TMA descriptor.
Controls how elements from different warp lanes are interleaved.
None is safe for most use cases; B16/B32 are only needed for
1D interleaving of narrow data types.
Variants§
Trait Implementations§
Source§impl Clone for CuTensorMapInterleave
impl Clone for CuTensorMapInterleave
Source§fn clone(&self) -> CuTensorMapInterleave
fn clone(&self) -> CuTensorMapInterleave
Returns a duplicate 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 Debug for CuTensorMapInterleave
impl Debug for CuTensorMapInterleave
Source§impl Hash for CuTensorMapInterleave
impl Hash for CuTensorMapInterleave
Source§impl PartialEq for CuTensorMapInterleave
impl PartialEq for CuTensorMapInterleave
impl Copy for CuTensorMapInterleave
impl Eq for CuTensorMapInterleave
impl StructuralPartialEq for CuTensorMapInterleave
Auto Trait Implementations§
impl Freeze for CuTensorMapInterleave
impl RefUnwindSafe for CuTensorMapInterleave
impl Send for CuTensorMapInterleave
impl Sync for CuTensorMapInterleave
impl Unpin for CuTensorMapInterleave
impl UnsafeUnpin for CuTensorMapInterleave
impl UnwindSafe for CuTensorMapInterleave
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