pub enum MambaCaches {
Mamba1(Mamba1Caches),
Mamba2(Mamba2Caches),
Mamba3(Mamba3Caches),
}Expand description
Runtime-tagged caches: one variant per family, matching MambaLatentNet.
This is plain runtime state (not a Module): caches are threaded through
forward/step, never recorded or optimised. (Mamba3Caches is itself a
non-Module enum, so a Module derive here would not even apply.)
Variants§
Mamba1(Mamba1Caches)
Mamba-1 caches.
Mamba2(Mamba2Caches)
Mamba-2 caches.
Mamba3(Mamba3Caches)
Mamba-3 caches.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MambaCaches
impl RefUnwindSafe for MambaCaches
impl Send for MambaCaches
impl Sync for MambaCaches
impl Unpin for MambaCaches
impl UnsafeUnpin for MambaCaches
impl UnwindSafe for MambaCaches
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