pub enum NormFlavor {
RmsNorm,
GemmaRmsNorm,
}Expand description
RMSNorm flavor: plain (x̂·w) or gemma’s zero-centered (x̂·(1+w)).
Variants§
Trait Implementations§
Source§impl Clone for NormFlavor
impl Clone for NormFlavor
Source§fn clone(&self) -> NormFlavor
fn clone(&self) -> NormFlavor
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 NormFlavor
Source§impl Debug for NormFlavor
impl Debug for NormFlavor
Source§impl Default for NormFlavor
impl Default for NormFlavor
Source§fn default() -> NormFlavor
fn default() -> NormFlavor
Returns the “default value” for a type. Read more
impl Eq for NormFlavor
Source§impl PartialEq for NormFlavor
impl PartialEq for NormFlavor
impl StructuralPartialEq for NormFlavor
Auto Trait Implementations§
impl Freeze for NormFlavor
impl RefUnwindSafe for NormFlavor
impl Send for NormFlavor
impl Sync for NormFlavor
impl Unpin for NormFlavor
impl UnsafeUnpin for NormFlavor
impl UnwindSafe for NormFlavor
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.