Expand description
Optimizer checkpointing: save/load optimizer state (momentum buffers, step counts, etc.)
Provides OptimizerCheckpoint, CheckpointManager, and LossTracker for
persisting and restoring optimizer state during training.
Structs§
- Checkpoint
Manager - Manages writing and reading checkpoints under a directory.
- Checkpoint
Metadata - Metadata attached to a checkpoint (loss values, extra annotations).
- Loss
Tracker - Rolling-window tracker for scalar loss values recorded during training.
- Optimizer
Checkpoint - Serialisable snapshot of an optimizer’s full training state.
- Param
State - Per-parameter optimizer state (moment vectors, step counter, shape).
Enums§
- Checkpoint
Error - Errors that can occur while managing checkpoints.
- Checkpoint
Format - Wire format used when writing checkpoints to disk.
Functions§
- deserialize_
checkpoint - Deserialize an
OptimizerCheckpointfrom bytes using the chosen format. - serialize_
checkpoint - Serialize an
OptimizerCheckpointto bytes using the chosen format.