pub enum Mixer {
Kda,
Dsa,
}Expand description
Which mixer a layer runs. Narrower than LayerType on purpose: the skeleton refuses the
kinds GLM-5.3 does not have rather than carrying them as unreachable arms.
Variants§
Kda
Kimi Delta Attention — recurrent, carries state, no KV cache.
Dsa
NoPE sparse MLA behind a kpool top-k indexer — attends a KV cache.
Trait Implementations§
impl Copy for Mixer
impl Eq for Mixer
impl StructuralPartialEq for Mixer
Auto Trait Implementations§
impl Freeze for Mixer
impl RefUnwindSafe for Mixer
impl Send for Mixer
impl Sync for Mixer
impl Unpin for Mixer
impl UnwindSafe for Mixer
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
Compare self to
key and return true if they are equal.