pub enum TensorMapInterleave {
None,
Bytes16,
Bytes32,
}Expand description
Interleave layout for 1D / 2D / 3D bulk-tile copies.
Variants§
None
No interleave — natural row-major / column-major as described by
global_strides.
Bytes16
16-byte interleave — packs four fp32 lanes per 16B chunk.
Bytes32
32-byte interleave — packs eight fp32 lanes / sixteen fp16 lanes.
Implementations§
Trait Implementations§
Source§impl Clone for TensorMapInterleave
impl Clone for TensorMapInterleave
Source§fn clone(&self) -> TensorMapInterleave
fn clone(&self) -> TensorMapInterleave
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 TensorMapInterleave
impl Debug for TensorMapInterleave
Source§impl PartialEq for TensorMapInterleave
impl PartialEq for TensorMapInterleave
impl Copy for TensorMapInterleave
impl Eq for TensorMapInterleave
impl StructuralPartialEq for TensorMapInterleave
Auto Trait Implementations§
impl Freeze for TensorMapInterleave
impl RefUnwindSafe for TensorMapInterleave
impl Send for TensorMapInterleave
impl Sync for TensorMapInterleave
impl Unpin for TensorMapInterleave
impl UnsafeUnpin for TensorMapInterleave
impl UnwindSafe for TensorMapInterleave
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more