preemptible instance training
**Preemptible instance training** is the **cost-optimized training on reclaimable cloud capacity that may be interrupted with short notice** - it trades availability guarantees for major compute discounts and requires robust checkpoint and restart design.
**What Is Preemptible instance training?**
- **Definition**: Running training jobs on discounted instances subject to provider-initiated termination.
- **Economic Profile**: Offers substantial price reduction compared with on-demand capacity.
- **Interruption Risk**: Instances can be revoked unpredictably, causing abrupt workload loss without safeguards.
- **Platform Requirement**: Needs interruption-aware orchestration and frequent durable checkpointing.
**Why Preemptible instance training Matters**
- **Cost Reduction**: Significantly lowers training spend for large-scale non-latency-critical workloads.
- **Capacity Access**: Can unlock additional GPU supply during constrained market periods.
- **Elastic Experimentation**: Supports broader hyperparameter sweeps under fixed budget limits.
- **Efficiency Incentive**: Encourages platform teams to harden fault tolerance and recovery automation.
- **Portfolio Flexibility**: Allows blended compute strategy across risk-tolerant and critical jobs.
**How It Is Used in Practice**
- **Interruption Handling**: Capture provider preemption notice and trigger immediate checkpoint flush.
- **Job Design**: Use resumable training loops with idempotent startup and stateless workers.
- **Capacity Mix**: Combine preemptible workers with stable control-plane or critical coordinator nodes.
Preemptible instance training is **a powerful cost lever when paired with strong resilience engineering** - savings are real only when interruption recovery is fast and reliable.