pub enum W4a4Downcast {
Off,
Narrow,
Wide,
}Expand description
2026-09-28: --w4a4-downcast and --w4a4-downcast-wide, which exist only under the
nvfp4 tier. They run every NVFP4 small-M projection’s activations as NVFP4 (W4A4),
whatever the checkpoint declares.
Variants§
Off
2026-09-28: 16-bit activations at decode.
Narrow
2026-09-28: --w4a4-downcast: up to 32 rows.
Wide
2026-09-28: --w4a4-downcast --w4a4-downcast-wide: up to 64 rows.
Implementations§
Source§impl W4a4Downcast
impl W4a4Downcast
Sourcepub fn from_flags(downcast: bool, wide: bool) -> Self
pub fn from_flags(downcast: bool, wide: bool) -> Self
2026-09-28: From the two presence flags; -wide alone does nothing, as it always has.
Trait Implementations§
Source§impl Clone for W4a4Downcast
impl Clone for W4a4Downcast
Source§fn clone(&self) -> W4a4Downcast
fn clone(&self) -> W4a4Downcast
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 W4a4Downcast
impl Debug for W4a4Downcast
Source§impl Default for W4a4Downcast
impl Default for W4a4Downcast
Source§fn default() -> W4a4Downcast
fn default() -> W4a4Downcast
Returns the “default value” for a type. Read more
Source§impl PartialEq for W4a4Downcast
impl PartialEq for W4a4Downcast
impl Copy for W4a4Downcast
impl Eq for W4a4Downcast
impl StructuralPartialEq for W4a4Downcast
Auto Trait Implementations§
impl Freeze for W4a4Downcast
impl RefUnwindSafe for W4a4Downcast
impl Send for W4a4Downcast
impl Sync for W4a4Downcast
impl Unpin for W4a4Downcast
impl UnwindSafe for W4a4Downcast
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.