pub enum MlaB200Kernel {
AbsorbQ,
DecompressV,
AttnGathered,
}Expand description
The three kernels the B200 arm covers. The gate bin (mla_decode_arm_gate.rs) walks this
same enum and the same table below, so its regression check and the serving policy cannot
disagree about which split a t_q gets.
Variants§
Implementations§
Source§impl MlaB200Kernel
impl MlaB200Kernel
Trait Implementations§
Source§impl Clone for MlaB200Kernel
impl Clone for MlaB200Kernel
Source§fn clone(&self) -> MlaB200Kernel
fn clone(&self) -> MlaB200Kernel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MlaB200Kernel
Source§impl Debug for MlaB200Kernel
impl Debug for MlaB200Kernel
impl Eq for MlaB200Kernel
Source§impl PartialEq for MlaB200Kernel
impl PartialEq for MlaB200Kernel
impl StructuralPartialEq for MlaB200Kernel
Auto Trait Implementations§
impl Freeze for MlaB200Kernel
impl RefUnwindSafe for MlaB200Kernel
impl Send for MlaB200Kernel
impl Sync for MlaB200Kernel
impl Unpin for MlaB200Kernel
impl UnsafeUnpin for MlaB200Kernel
impl UnwindSafe for MlaB200Kernel
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