oa::ml::CheckpointManager
Stateful checkpoint selection and bounded incremental-retention policy.
Declaration
pub struct CheckpointManager<'engine> { /* private fields */ }Public Rust declaration.
Public Methods
pub fn maybe_save( &mut self, model: &dyn Module, optimizer: &dyn CheckpointOptimizer, step: u64, metric: f64, force: bool, ) -> Result<bool>pub fn save_incremental( &mut self, model: &dyn Module, optimizer: &dyn CheckpointOptimizer, step: u64, metric: f64, metric_name: Option<&str>, ) -> Result<PathBuf>pub fn load_best_into( &self, model: &dyn Module, optimizer: &mut dyn CheckpointOptimizer, ) -> Result<()>Associated Functions
Public Method Documentation
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.