pub enum Tma {
    Base,
    Im2colWide,
}Expand description
Atomic features that may be supported by a cube runtime.
Variants§
Base
Base feature set for tensor memory accelerator features. Includes tiling and im2col
Im2colWide
im2colWide encoding for tensor map.
Trait Implementations§
Source§impl EnumSetConstHelper for Tma
 
impl EnumSetConstHelper for Tma
Source§const CONST_INIT_HELPER: __EnumSetInitHelper = __EnumSetInitHelper
 
const CONST_INIT_HELPER: __EnumSetInitHelper = __EnumSetInitHelper
The instance of the 
ConstInitHelper.Source§const CONST_OP_HELPER: __EnumSetOpHelper = __EnumSetOpHelper
 
const CONST_OP_HELPER: __EnumSetOpHelper = __EnumSetOpHelper
The instance of the 
ConstOpHelper.Source§type ConstInitHelper = __EnumSetInitHelper
 
type ConstInitHelper = __EnumSetInitHelper
A helper type used to convert values to EnumSets at compile-time.
Source§type ConstOpHelper = __EnumSetOpHelper
 
type ConstOpHelper = __EnumSetOpHelper
A helper type used to implement compile-time operations on enums.
Source§impl EnumSetTypePrivate for Tma
 
impl EnumSetTypePrivate for Tma
Source§const ALL_BITS: Self::Repr = {transmute(0x03): <features::Tma as enumset::__internal::EnumSetTypePrivate>::Repr}
 
const ALL_BITS: Self::Repr = {transmute(0x03): <features::Tma as enumset::__internal::EnumSetTypePrivate>::Repr}
A mask of bits that are valid in the bitset.
Source§const VARIANT_COUNT: u32 = 2u32
 
const VARIANT_COUNT: u32 = 2u32
The number of variants in the bitset.
Source§fn enum_into_u32(self) -> u32
 
fn enum_into_u32(self) -> u32
Converts an enum of this type into its bit position.
Source§unsafe fn enum_from_u32(val: u32) -> Self
 
unsafe fn enum_from_u32(val: u32) -> Self
Converts a bit position into an enum value.
Source§unsafe fn enum_from_u32_checked(val: u32) -> Self
 
unsafe fn enum_from_u32_checked(val: u32) -> Self
Converts a bit position into an enum value, with an debug_assert.
Source§impl Ord for Tma
 
impl Ord for Tma
Source§impl PartialOrd for Tma
 
impl PartialOrd for Tma
impl Copy for Tma
impl EnumSetType for Tma
impl Eq for Tma
Auto Trait Implementations§
impl Freeze for Tma
impl RefUnwindSafe for Tma
impl Send for Tma
impl Sync for Tma
impl Unpin for Tma
impl UnwindSafe for Tma
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§impl<Q, K> Comparable<K> for Q
 
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.