pub enum Tma {
Base,
Im2colWide,
SwizzleAtomicity,
}Expand description
Atomic features that may be supported by a Runtime.
Variants§
Base
Base feature set for tensor memory accelerator features. Includes tiling and im2col
Im2colWide
im2colWide encoding for tensor map.
SwizzleAtomicity
Different atomicities for 128-byte swizzle, i.e. 128-byte with 32-byte atomicity.
Trait Implementations§
Source§impl Ord for Tma
impl Ord for Tma
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq<EnumSet<Tma>> for Tma
impl PartialEq<EnumSet<Tma>> 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 UnsafeUnpin 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<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
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.