pub struct VNextCheckpointCaptureConfig {
pub output_dir: PathBuf,
pub value_ids: Vec<String>,
pub maximum_prefill_waves: usize,
pub maximum_decode_waves: usize,
pub capture_product_output: bool,
pub teacher_forcing: Option<VNextTeacherForcingConfig>,
}Expand description
Explicit diagnostic capture of semantic vNext activations. Product paths leave this unset; release tooling must supply a dedicated empty directory.
Fields§
§output_dir: PathBuf§value_ids: Vec<String>§maximum_prefill_waves: usize§maximum_decode_waves: usize§capture_product_output: boolPersist the product output that the executor already reads back. Unlike
value_ids, this does not retain an activation or alter memory planning.
teacher_forcing: Option<VNextTeacherForcingConfig>Optional canonical output history for a same-history numerical diagnostic. The vNext executor persists each unmodified full-logits result before forcing the corresponding token into the engine-facing copy. Ordinary product inference leaves this unset.
Trait Implementations§
Source§impl Clone for VNextCheckpointCaptureConfig
impl Clone for VNextCheckpointCaptureConfig
Source§fn clone(&self) -> VNextCheckpointCaptureConfig
fn clone(&self) -> VNextCheckpointCaptureConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VNextCheckpointCaptureConfig
impl Debug for VNextCheckpointCaptureConfig
Source§impl<'de> Deserialize<'de> for VNextCheckpointCaptureConfig
impl<'de> Deserialize<'de> for VNextCheckpointCaptureConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for VNextCheckpointCaptureConfig
impl StructuralPartialEq for VNextCheckpointCaptureConfig
Auto Trait Implementations§
impl Freeze for VNextCheckpointCaptureConfig
impl RefUnwindSafe for VNextCheckpointCaptureConfig
impl Send for VNextCheckpointCaptureConfig
impl Sync for VNextCheckpointCaptureConfig
impl Unpin for VNextCheckpointCaptureConfig
impl UnsafeUnpin for VNextCheckpointCaptureConfig
impl UnwindSafe for VNextCheckpointCaptureConfig
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