pub struct Tiered {
pub host: HostExps,
pub slots: MoeSlotCache,
}Expand description
SPILLING-PLAN §3: the requested Tiered generalization. Structurally it is the existing
HostExps (Tier 1/2 host backing, per-block) composed with the existing MoeSlotCache
(Tier 0 GPU residency). Both seams are already present and unchanged; this names the composition.
The MoE hot loop drives the two seams directly (expert_bytes() + with_moe_cache), so this is
a documentation/structural alias, not a new hot path.
Fields§
§host: HostExps§slots: MoeSlotCacheAuto Trait Implementations§
impl !RefUnwindSafe for Tiered
impl !Sync for Tiered
impl !UnwindSafe for Tiered
impl Freeze for Tiered
impl Send for Tiered
impl Unpin for Tiered
impl UnsafeUnpin for Tiered
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