
Sign up to save your podcasts
Or


Modern AI models have grown far beyond what a single GPU can hold in memory — and that's not a problem you can optimize your way out of on one device. This episode of Development tackles the architecture, tooling, and practical considerations behind multi-GPU training, using Microsoft's DeepSpeed framework as the focal point. It's grounded in this in-depth guide to multi-GPU training with model parallelism, which is worth having open alongside your own training setup.
The episode walks through the full picture — from why model scale has made distributed training a necessity, to the key parallelism strategies, to what a DeepSpeed implementation actually looks like in practice. Here's what's covered:
The real-world use cases discussed range from large language models and BERT-family architectures to massive recommender systems with embedding tables that routinely exceed single-GPU memory. The throughline is consistent: DeepSpeed doesn't eliminate the complexity of distributed training, but it makes that complexity configurable rather than something every team has to re-engineer from scratch. If you've been thinking about LLM inference infrastructure more broadly, the episode Why Your LLM Service Needs an Async Prompt Queue covers a complementary piece of the production puzzle.
DEV
By Eric LamannaModern AI models have grown far beyond what a single GPU can hold in memory — and that's not a problem you can optimize your way out of on one device. This episode of Development tackles the architecture, tooling, and practical considerations behind multi-GPU training, using Microsoft's DeepSpeed framework as the focal point. It's grounded in this in-depth guide to multi-GPU training with model parallelism, which is worth having open alongside your own training setup.
The episode walks through the full picture — from why model scale has made distributed training a necessity, to the key parallelism strategies, to what a DeepSpeed implementation actually looks like in practice. Here's what's covered:
The real-world use cases discussed range from large language models and BERT-family architectures to massive recommender systems with embedding tables that routinely exceed single-GPU memory. The throughline is consistent: DeepSpeed doesn't eliminate the complexity of distributed training, but it makes that complexity configurable rather than something every team has to re-engineer from scratch. If you've been thinking about LLM inference infrastructure more broadly, the episode Why Your LLM Service Needs an Async Prompt Queue covers a complementary piece of the production puzzle.
DEV