AWS shows NVRx fault-tolerant FSDP training on EKS: sync checkpointing ate up to 40% of wall time
AWS ML Blog · rss · 2026-09-17
AWS ML Blog details a full recipe for fault-tolerant distributed training with NVIDIA Resiliency Extension (NVRx) on Amazon EKS.
The problem: large jobs run for days across dozens of nodes, so faults are statistically inevitable. A single GPU fault cascades through NCCL timeouts and kills healthy workers, while synchronous checkpointing blocks all ranks on I/O — up to 40% of total wall time at the cluster sizes tested.
Three independently adoptable NVRx layers (pip-installable, no changes to model or training code):
- Async checkpointing: TorchAsyncCheckpoint hands the state dict to a background process; each rank writes its own FSDP shard directly, removing the rank-0 bottleneck
- In-process restart: inprocess.Wrapper survives soft faults — aborts the process group, runs per-rank health checks (GPU/NVLink/NIC), re-rendezvouses survivors and resumes from the latest checkpoint without killing the interpreter or CUDA allocator
- ftlauncher in-job restart: handles hard faults (SIGKILL, OOM) via heartbeat timeouts, then respawns fresh workers in the same job
Infrastructure: self-managed p5.48xlarge node groups (8× H100 each), EFA at 3,200 Gbps for NCCL, and FSx for Lustre co-located in the same Availability Zone to cut checkpoint-read latency during recovery. Includes benchmarks at 2- to 8-node H100 scale with reproducible code.
More from Infra
- How to run Qwen3.8-Flash-Next with N-gram SSD streaming in llama.cpp? — Ambitious_Fold_2874 · 2026-09-17
- How Bell Labs Missed the Microchip: IEEE Spectrum Revisits a Landmark Tech-History Blunder — ArtificialOther · 2026-09-17
- Agentic AI systems are the next network users: 40% of enterprise apps to include agents by 2026 — seankinneyRCR · 2026-09-17
- B200 spot rental up 80% in 8 months as demand outpaces compute buildout — JOBhakdi · 2026-09-17
- MLX-Serve 26.9.3 ships: Qwen Flash Next tops 100 tok/s on M4/M5 Max Macs — TheMoonMidas · 2026-09-17
- Running a 14B Model on 16GB RAM: 'My PC Is a Toaster Now' — Aggravating_Site381 · 2026-09-17