pub enum MmaShape {
M16N8K16,
}Expand description
The shape of an mma.sync instruction.
Exactly one variant today. Adding a new shape later means adding a
new enum variant and a new set of fragment types — the fragment
register count is shape-dependent. See crate::fragment.
Variants§
M16N8K16
16×16 × 16×8 → 16×8, fp16 inputs with fp32 accumulate (Ampere+).
Implementations§
Trait Implementations§
impl Copy for MmaShape
impl Eq for MmaShape
impl StructuralPartialEq for MmaShape
Auto Trait Implementations§
impl Freeze for MmaShape
impl RefUnwindSafe for MmaShape
impl Send for MmaShape
impl Sync for MmaShape
impl Unpin for MmaShape
impl UnsafeUnpin for MmaShape
impl UnwindSafe for MmaShape
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