pub enum W8a8Scale {
PerRow,
Block128,
}Expand description
2026-09-28: How a W8A8 weight carries its scales, and so how the activation is quantized: one scale per output row with one per token, or one per 128x128 weight block with one per (token, 128-wide K group).
Variants§
Implementations§
Trait Implementations§
impl Copy for W8a8Scale
impl Eq for W8a8Scale
impl StructuralPartialEq for W8a8Scale
Auto Trait Implementations§
impl Freeze for W8a8Scale
impl RefUnwindSafe for W8a8Scale
impl Send for W8a8Scale
impl Sync for W8a8Scale
impl Unpin for W8a8Scale
impl UnwindSafe for W8a8Scale
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.