danzheng
tl;dr: we built TorchPass because large distributed training jobs fail a lot, and checkpoint restart is expensive. TorchPass addresses this by migrating the state from failed resources to spares.
In large GPU clusters, even small failures (a GPU falling off the bus, a node crash, a network link flap) can bring down an entire distributed training job. And once you get into clusters with hundreds or thousands of GPUs, something is almost always failing. Research from Meta suggests mean time to failure drops to about 7.9 hours for a 1,024-GPU cluster. And when a single failure occurs, the entire distributed job crashes.
The usual recovery model is to take frequent checkpoints during training, and recover from the most recent checkpoint when a failure occurs. But:
all work since the last checkpoint is lost time is wasted replacing nodes and checkpoint reloading more time is lost restarting the entire distributed job
TorchPass uses a different approach: instead of restarting the job, it migrates the failed training rank to a spare GPU and resumes training at the same step.
TorchPass supports planned migration (triggered pre-emptively when an imminent failure is detected) or unplanned migration (triggered by a hard failure). Further details about how it works can be found here:https://clockwork.io/blog/torchpass-workload-fault-tolerance...
We ran a 3,000 step training benchmark using TorchTitan Llama-4 MoE Scout (109B) on 64 H200 GPUs with random failure injection to compare checkpoint restarts, TorchPass and TorchFT.
TorchPass completed in 405 min Checkpoint restart completed in 818 min. TorchFT in 930 min
Checkpoint restart was slower mainly because of the time taken to restore from checkpoint, restart the training and recompute the work since the last checkpoint.
TorchFT lost almost no time due to the failures, but was slower because it introduced a significant per-step overhead because it requires the using gloo (rather than NCCL) for cross replica all reduce operations.
Happy to answer questions about the implementation and benchmarks.
The consequence of having multiple time domains is pretty painful when you need to reconcile logs or transaction histories across systems with different sync accuracy. Millisecond NTP logs and sub-microsecond PTP logs don’t line up cleanly, so correlating events end-to-end can become guesswork rather than deterministic ordering.
If you want reliable cross-system telemetry and audit trails, you'll need a single, high-accuracy time sync approach across your whole stack.
The authors’ work forms the basis of what the team at Clockwork.io is building, enabling accurate one-way delay measurements (rather than just RTT/2) that improve latency visibility and telemetry across CPU and GPU infrastructure
Genesis Mission: America's Strategic Shift in AI for Science
Microsoft partners with VCS to give startups free AI chip access
Lamini and AMD: Paving the Road to GPU-Rich Enterprise LLMs
AMD May Get Across the CUDA Moat
The Arrival of Open AI Networking
Nvidia AI Network Fabrics: InfiniBand vs. Ethernet
Accurate clocks sync enables true one-way delay measurements (instead of RTT/2), this allows for edge-based network visibility. We launched Latency Sensei beta – a sensor, monitor and auditor that provides visibility into cloud deployments. The gallery has cloud fitness reports on GCP, AWS and Azure. Some interesting reports include: 1)how VM colocation impairs network bandwidth, and 2) tale of 2 cloud regions, London vs Singapore. Take a look and we'd love to get some feedback https://sensei.clockwork.io/user/gallery/
On Congestion control, an edge-based solution is coming soon. If you're interested in a private beta, email us at [email protected]
The gallery has cloud fitness reports on GCP, AWS and Azure. Some interesting reports are 1)how VM colocation impairs network bandwidth and 2) tale of 2 cloud regions, London vs Singapore, in terms of VM placement.
Show HN: Latency Sensei – uncover subpar VMs and network hiccups on major clouds
A Good Technology shareholder offers his windfall to colleagues who lost out
Uber Tests Taking Even More from Its Drivers with 30% Commission
German Car Makers Preparing Formal Bid for Nokia’s Here Map Service
Leaked Lyft Document Reveals a Costly Battle with Uber
Urban Engines launches transit app with x-ray and offline maps/search/routing
Startup using insights and incentives to solve congestion
Samsung announces the Galaxy Round, a smartphone with a curved OLED display
http://www.theverge.com/2013/10/8/4818572/samsung-galaxy-round-curved-oled-smartphone-official
tilt to wake up, useful?
This Smart Desk Knows When You Want to Sit or Stand
EggCartel, www.eggcartel.com We're building a local mobile commerce platform to make buying and selling of used items as easy as taking picture on the phone. Office in downtown sf, here is the view from the office http://twitter.com/#!/danz/status/73505757181640704
We're looking for mobile engineers, backend engineers and generalists who can wear multiple hats. Please send me an email [email protected]