pub struct MoeE4m3Tile {
pub m_tile: u32,
pub n_tile: u32,
pub smem_bytes: u32,
pub ctas_per_sm: u32,
}Expand description
2026-09-27: One entry point of kernels/gb10/common/moe_w8a8_grouped_gemm_e4m3.cu: its work-list
item shape (m_tile rows by n_tile columns, so the builder takes n_tiles = N / n_tile), its
dynamic shared memory and how many of its 256-thread CTAs fit on one SM.
Fields§
§m_tile: u32§n_tile: u32§smem_bytes: u32§ctas_per_sm: u32Implementations§
Trait Implementations§
Source§impl Clone for MoeE4m3Tile
impl Clone for MoeE4m3Tile
Source§fn clone(&self) -> MoeE4m3Tile
fn clone(&self) -> MoeE4m3Tile
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 MoeE4m3Tile
impl Debug for MoeE4m3Tile
Source§impl PartialEq for MoeE4m3Tile
impl PartialEq for MoeE4m3Tile
impl Copy for MoeE4m3Tile
impl Eq for MoeE4m3Tile
impl StructuralPartialEq for MoeE4m3Tile
Auto Trait Implementations§
impl Freeze for MoeE4m3Tile
impl RefUnwindSafe for MoeE4m3Tile
impl Send for MoeE4m3Tile
impl Sync for MoeE4m3Tile
impl Unpin for MoeE4m3Tile
impl UnwindSafe for MoeE4m3Tile
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.