03A multi-node training job sits Pending forever while the cluster shows free GPUs. What is happening?▼hardNewNVIDIAMetaDatabricks2 repliesunlockedThe default scheduler places pods one at a time, which is exactly wrong for a job that needs all sixteen or none. Two half-placed jobs can hold each other's GPUs forever without either ever starting.Open full answer →
07Training throughput is 40 percent below what the GPU count predicts. The GPUs look fine. Where do you look?▼expertNewNVIDIAMetaMicrosoft2 repliesunlockedAt sixteen GPUs and above, the network is the computer. Collectives run at the speed of the worst link in the group, and placement decides which link that is.Open full answer →
32How often should a large training run checkpoint, and what does the answer depend on?▼hardNewNVIDIAMetaMicrosoft2 replies◆ premiumCheckpoint too rarely and a failure costs hours of GPU time. Checkpoint too often and you pay for stalled GPUs writing terabytes to storage. There is an arithmetic answer and most teams never do it.Open full answer →
34At 512 GPUs something fails every few hours. How does a training run survive that?▼expertNewNVIDIAMetaMicrosoft2 replies◆ premiumFailure stops being an event and becomes a rate. Once mean time between failures drops below the length of a run, the design question is not how to avoid interruption but how cheaply you can absorb one.Open full answer →