Skip to content
Preptima
mediumScenarioDesignMidSeniorStaff

A training job dies eight hours in with nothing to show for it. What should have been in place?

5 min readUpdated 2026-08-15

Answer

Short answer

Periodic checkpoints of model weights, optimiser state and data-loader position written atomically to durable storage; a resume path that is exercised rather than assumed; and interruption handling that checkpoints on the preemption signal.

Was this answer helpful?

Likely follow-ups

  • How do you pick the checkpoint interval, and what changes if writing one takes four minutes?
  • Your resume produces a slightly different loss curve than an uninterrupted run. Is that a bug?
  • How does checkpointing change when training is distributed across sixteen workers?
  • What would you monitor so a stalled job is killed rather than burning a day doing nothing?

Related questions