Technical GUIDE
Spot and Preemptible GPUs for Training
Spot or preemptible GPU capacity uses spare cloud resources that may be reclaimed by the provider, often in exchange for lower compute rates than on-demand capacity.
On this page3 min read
Overview
It can suit fault-tolerant training jobs when checkpoints, interruption handling, and rescheduling are built into the workflow.
Deep Dive
Cloud providers offer spare or interruptible compute under names such as Spot or preemptible instances. Availability, interruption notice, replacement behavior, and billing differ by provider and resource type. A GPU allocated at a lower rate can be reclaimed when the provider needs capacity, so the job must tolerate losing a worker or whole instance.
Training jobs can use this capacity when they save consistent checkpoints to durable storage. A checkpoint may include model weights, optimizer state, learning-rate scheduler state, random number generators, and progress counters. Saving only weights can resume inference but may not resume the same training trajectory. Checkpoint frequency trades storage and pause overhead against work lost after interruption.
Interruption handling should be tested. If the platform emits a notice, the process can stop safely, finish or cancel in-flight work, write a checkpoint, and exit. The notice window and signal format are provider-specific and may not always be available. A scheduler then requeues the job on any compatible capacity. Distributed training requires coordinating ranks and writing a consistent checkpoint, or a single worker failure may leave other processes waiting.
Spot capacity can be a poor fit for a short job whose startup dominates, a latency-critical online endpoint, or a training job that cannot checkpoint. Mixed fleets and fallback capacity can improve availability, but require compatibility across GPU memory, drivers, and frameworks. Keep dependencies and model artifacts accessible after an instance disappears.
Compare effective cost per successful run, not just the hourly rate. Include interruption frequency, checkpoint writes, restart time, idle time, and data egress. Use provider-specific pricing and interruption documentation, set budgets, and retain a recovery path. Lower-cost capacity is useful when its volatility matches the workload's tolerance.
Strategic Impact
Cost and budget
Architecture decisions drive performance and operating cost for years.
Clearer decisions
Technical education helps teams choose the right stack, not just the newest one.
Quality control
Better engineering choices reduce reliability incidents in production.
The Future of Spot and Preemptible GPUs for Training
Cloud providers may improve interruption signals and checkpoint integrations, while GPU supply and pricing will continue to vary. Training frameworks can make recovery more portable, but distributed state and artifact consistency remain hard problems. Teams should compare a workload's interruption tolerance with provider-specific behavior. Spot capacity will remain most valuable when useful work can resume cheaply after a pause. Cloud providers may improve interruption signals and checkpoint integrations, while GPU supply and pricing continue to vary. Framework recovery can become easier, but distributed state and artifact consistency remain hard problems.
Real-World Implementation
A model training job periodically saves model, optimizer, and progress state to durable storage while using interruptible GPUs.
A scheduler receives a provider interruption event, stops accepting new batches, writes a checkpoint, and requeues the job.
A team compares cost per completed training run, including restart overhead and lost work, instead of comparing hourly rates only.
An inference service keeps stable on-demand capacity for strict latency while using interruptible GPUs for batch backfills.
Risks & Guardrails
Optimizing one benchmark can hide broader system weaknesses.
Infrastructure and maintenance costs are often underestimated.
Security and observability gaps can grow as systems become more complex.
Implementation Roadmap
Define latency, quality, and cost targets before implementation.
Benchmark under realistic load and data conditions.
Instrument monitoring for errors, drift, and user impact.
Prepare rollback and incident response paths before scaling.
Keep Exploring
Free newsletter
Keep up with AI in 3 minutes a day
One short email each weekday with the three AI stories that actually matter. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Take the Spot and Preemptible GPUs for Training quiz
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
Frequently asked questions
What is Spot and Preemptible GPUs for Training?
Spot or preemptible GPU capacity uses spare cloud resources that may be reclaimed by the provider, often in exchange for lower compute rates than on-demand capacity. It can suit fault-tolerant training jobs when checkpoints, interruption handling, and rescheduling are built into the workflow.
Why can spot or preemptible GPU capacity be interrupted?
Interruptible capacity is offered subject to provider reclaim policies.
Which checkpoint contents better support resuming training state?
Training trajectory depends on optimizer and scheduler state as well as weights.
What does checkpoint frequency trade off?
Frequent saves limit lost progress but consume time and storage.
What can happen to other distributed workers when one rank is interrupted?
Distributed collectives require compatible participation from workers.
Which workload is a weaker fit for interruptible capacity?
Unpredictable interruption can violate strict online latency or availability targets.
Keep learning
Related guides
More guides picked for this topic