06
What would you do if distributed training scaled poorly from 8 GPUs to 64 GPUs?
Tap to write answer
0 words | 0 charsPress Enter ↵ to reveal
Your Attempt
0 wordsRefined Model Answer
ReferenceI would first check communication overhead, data pipeline saturation, synchronization cost, and whether the per-GPU batch size became too small. Then I would inspect gradient aggregation, network topology, and whether the framework is spending too much time waiting on stragglers. The reason I choose this approach is that scaling problems often come from coordination costs growing faster than useful compute. I would also think about mixed precision, checkpointing, and whether the model architecture itself is a poor fit for that scale. If needed, I would explain how I would benchmark before and after each change.