Fix the Data Pipeline, Not the Model - Tarun Sunkaraneni

AI Engineer17m 2s
0 comments · 0 votesOpen discussionClose discussion
Sign in to join the discussion

    Video summary

    Tarun Sunkaraneni describes a multimodal supervised fine-tuningFine-tuning continues training a model on selected data so its behavior becomes better suited to a task, domain or operating environment. pipeline whose GPUs initially spend most of their time waiting for data. Image retrieval, decoding, tokenization and Python coordination turn the workload into an input-pipeline problem. Tarun Sunkaraneni argues that measured waiting time should guide engineering choices before optimizing model kernels.

    Tarun Sunkaraneni combines asynchronous I/O with Ray actors, then separates producers and consumers so preprocessing can run ahead of training. Object references and zero-copy reads reduce serialization and transfer costs, while queue management introduces checkpoint and cold-start considerations. These changes address distinct bottlenecksAn AI infrastructure bottleneck is a constrained component that limits how quickly or efficiently AI compute capacity can expand. rather than making one concurrency setting a universal solution.

    Tarun Sunkaraneni explains that increasing data-parallel scale and batch size exposes another constraint: a single machine's network interface. Spreading workers across nodes and changing transfers reportedly adds about 50% throughput in that larger setup. Tarun Sunkaraneni emphasizes that optimizations effective at scale may add overhead in smaller configurations, so utilization and throughput must be profiledPerformance profiling measures where an AI system spends time and resources so bottlenecks can be identified and tested. together.

    Original YouTube thumbnailWatch on YouTube

    Share this page

    Tarun Sunkaraneni is shown beside the blue-and-white headline FEED THE GPUS on a black background. Framed in blue with WWW.ARTIFICIAL-INTELLIGENCE.VIDEO, 10 October 2026 and duration 17m 2s.

    Tarun Sunkaraneni shows how profiling and redesigning a multimodal data pipeline can keep training GPUs busy without changing the model.