pub struct SpillBlock {
pub host: HostBuf,
pub qtype: i32,
pub in_f: usize,
pub out_f: usize,
pub row_bytes: usize,
}Expand description
SPILLING-PLAN §3/§5: a single spillable weight block over the same {Pinned, Mmap} substrate.
Lifted from the HostExps fields so dense weights (dense-70B case) can reuse the disk tier
without the 256-expert stacking. Carried for the requested generalization; the MoE path uses
HostExps directly (which now embeds the same tier machinery via HostBuf).
Fields§
§host: HostBuf§qtype: i32§in_f: usize§out_f: usize§row_bytes: usizeImplementations§
Auto Trait Implementations§
impl Freeze for SpillBlock
impl RefUnwindSafe for SpillBlock
impl Send for SpillBlock
impl Sync for SpillBlock
impl Unpin for SpillBlock
impl UnsafeUnpin for SpillBlock
impl UnwindSafe for SpillBlock
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