← Questions
Keep GPUs fed: fix a training job that waits on its data
0
I was asked this
No reports yet. Sign in to say where you were asked it.
A training job's GPUs sit idle a third of the time waiting for the next batch. How do you prove the input pipeline is the bottleneck, and then fix it? Cover profiling, parallel data loading and prefetching, moving decoding and tokenization offline, storage formats and sharding, pinned memory and overlapping host-to-device copies with compute, and how you would know the GPUs are now the limit.
No official answer yet. Draw yours on the right; publish it and it shows under Community.
Nothing published yet. Publish your canvas and it shows here for others to open and remix.
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing
