the.ai

Systems / Reliability

verified

Checkpointing Strategy

A run across thousands of accelerators for six weeks will be interrupted many times, so the only question is how much work each interruption destroys. A checkpoint is the save point: write the model, optimiser state and data position to durable storage often enough that a crash costs minutes, rarely enough that writing does not become the job.

Viz primitive · budget-splitcheckpoint-minutes = 2

checkpoint-minutes holds 3% of the budget; rest holds the remaining 97%.

Minutes an hour spent writing state, against the hour of training it protects. Drag the frequency up to watch the write take the run — this is only the cost arm; the other is the work a crash destroys, and the interval you want is where the two cross.

2

Reviewed by opendroid · 2026-08-18

  • arXiv:2010.08679 — Check-N-Run: A Checkpointing System for Training Deep Learning Recommendation Models
  • arXiv:2310.12670 — Fault-Tolerant Hybrid-Parallel Training at Scale with Reliable and Efficient In-memory Checkpointing