pub struct AttentionNumerics {
pub queries: Taken,
pub keys_values: Taken,
pub weights: Taken,
}Expand description
How an attention a chip computes on narrower units than its values takes its operands: its queries, its keys and values, and its weights — each weight times its value row’s scale where the values are quantized.
Fields§
§queries: Taken§keys_values: Taken§weights: TakenTrait Implementations§
Source§impl Clone for AttentionNumerics
impl Clone for AttentionNumerics
Source§fn clone(&self) -> AttentionNumerics
fn clone(&self) -> AttentionNumerics
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 AttentionNumerics
impl Debug for AttentionNumerics
Source§impl PartialEq for AttentionNumerics
impl PartialEq for AttentionNumerics
impl Copy for AttentionNumerics
impl StructuralPartialEq for AttentionNumerics
Auto Trait Implementations§
impl Freeze for AttentionNumerics
impl RefUnwindSafe for AttentionNumerics
impl Send for AttentionNumerics
impl Sync for AttentionNumerics
impl Unpin for AttentionNumerics
impl UnsafeUnpin for AttentionNumerics
impl UnwindSafe for AttentionNumerics
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<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.