pub struct Fp8GroupedGeometry {
pub cols_per_cta: u32,
pub rows_per_pass: u32,
pub threads: u32,
}Expand description
2026-09-28: The launch shape of a grouped gate+up or down kernel: output columns per
CTA (grid.x = ceil(n / cols_per_cta)), rows per pass (the shared expert takes
ceil(num_tokens / rows_per_pass) block rows) and threads per CTA.
Fields§
§cols_per_cta: u32§rows_per_pass: u32§threads: u32Trait Implementations§
Source§impl Clone for Fp8GroupedGeometry
impl Clone for Fp8GroupedGeometry
Source§fn clone(&self) -> Fp8GroupedGeometry
fn clone(&self) -> Fp8GroupedGeometry
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 Fp8GroupedGeometry
impl Debug for Fp8GroupedGeometry
Source§impl PartialEq for Fp8GroupedGeometry
impl PartialEq for Fp8GroupedGeometry
impl Copy for Fp8GroupedGeometry
impl Eq for Fp8GroupedGeometry
impl StructuralPartialEq for Fp8GroupedGeometry
Auto Trait Implementations§
impl Freeze for Fp8GroupedGeometry
impl RefUnwindSafe for Fp8GroupedGeometry
impl Send for Fp8GroupedGeometry
impl Sync for Fp8GroupedGeometry
impl Unpin for Fp8GroupedGeometry
impl UnwindSafe for Fp8GroupedGeometry
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.