#[repr(u32)]pub enum CuTensorMapL2Promotion {
None = 0,
L2B64 = 1,
L2B128 = 2,
L2B256 = 3,
}Expand description
L2 cache promotion hint for TMA loads.
Instructs the L2 cache to pre-fetch TMA data in larger chunks.
Variants§
None = 0
No L2 promotion.
L2B64 = 1
Promote to 64-byte L2 lines.
L2B128 = 2
Promote to 128-byte L2 lines.
L2B256 = 3
Promote to 256-byte L2 lines.
Trait Implementations§
Source§impl Clone for CuTensorMapL2Promotion
impl Clone for CuTensorMapL2Promotion
Source§fn clone(&self) -> CuTensorMapL2Promotion
fn clone(&self) -> CuTensorMapL2Promotion
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 CuTensorMapL2Promotion
impl Debug for CuTensorMapL2Promotion
Source§impl Hash for CuTensorMapL2Promotion
impl Hash for CuTensorMapL2Promotion
Source§impl PartialEq for CuTensorMapL2Promotion
impl PartialEq for CuTensorMapL2Promotion
impl Copy for CuTensorMapL2Promotion
impl Eq for CuTensorMapL2Promotion
impl StructuralPartialEq for CuTensorMapL2Promotion
Auto Trait Implementations§
impl Freeze for CuTensorMapL2Promotion
impl RefUnwindSafe for CuTensorMapL2Promotion
impl Send for CuTensorMapL2Promotion
impl Sync for CuTensorMapL2Promotion
impl Unpin for CuTensorMapL2Promotion
impl UnsafeUnpin for CuTensorMapL2Promotion
impl UnwindSafe for CuTensorMapL2Promotion
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