pub enum PlanRuntimePrefillProduct {
Intermediate,
FinalLogits(Vec<f32>),
}Expand description
Product state emitted by one completed plan-runtime prefill chunk.
Variants§
Intermediate
An intermediate chunk updates executor-owned state but is not sampleable.
FinalLogits(Vec<f32>)
A final chunk returns the complete vocabulary row to the engine.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PlanRuntimePrefillProduct
impl RefUnwindSafe for PlanRuntimePrefillProduct
impl Send for PlanRuntimePrefillProduct
impl Sync for PlanRuntimePrefillProduct
impl Unpin for PlanRuntimePrefillProduct
impl UnsafeUnpin for PlanRuntimePrefillProduct
impl UnwindSafe for PlanRuntimePrefillProduct
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