Home Glossary Checkpoint

Checkpoint

A checkpoint records the state of a machine learning model at a particular point in training. It normally contains learned weights and may also include optimizer values, learning-rate state, random seeds, and progress counters needed to resume the run consistently. Saving checkpoints protects long experiments from hardware failures, supports comparison between training stages, and provides candidate versions for evaluation or deployment. A checkpoint is not automatically a complete model release: architecture code, tokenizer files, configuration, preprocessing steps, and license information may also be required. Teams should version checkpoints, verify integrity, control access, and avoid assuming that the final training step is the best-performing or safest one.

Related News