the.ai

Systems / Reliability

verified

Elastic Training

If a job must have exactly 1,024 accelerators, losing one stops it. Elastic training lets the run continue on what is left — narrower, slower, but moving — and widen again when capacity returns. It turns a hard failure into a performance change, which is a much easier thing to survive.

Viz primitive · budget-splitsteps-preserved = 12

steps-preserved holds 11% of the budget; rest holds the remaining 89%.

Steps a shrinking job keeps going through, against the steps a rigid one would have completed between interruptions. Drag the preserved work up to watch it dominate — the gain grows with the failure rate, which is why elasticity matters most on the least reliable capacity.

12

Reviewed by opendroid · 2026-08-18

  • arXiv:2111.04007 — Varuna: Scalable, Low-cost Training of Massive Deep Learning Models
  • arXiv:2204.12013 — Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNs