Ładowanie...
Szczegóły ebooka
Zaloguj się, jeśli jesteś zainteresowany treścią pozycji.
Distributed AI Systems. A practical guide to building scalable training, inference, and serving systems for production AI
Fuheng Wu
Ładowanie...
EBOOK
Ładowanie...
As AI models grow to billions and trillions of parameters, distributed systems are essential for training and serving them. Many resources cover fragments of this domain, but none provide a full path from distributed training to inference and production deployment. This book fills that gap with practical, production-focused examples.
It starts with GPU and memory estimation, data preparation, and an overview of GPU architecture, interconnects, and core parallelism strategies. You’ll learn training techniques including data parallelism for single and multi-node setups, parameter sharding for memory-efficient scaling, and methods to reduce memory usage in large models.
The next section covers distributed inference and deployment. You’ll build high-performance systems using optimized attention, caching, operator fusion, and router-based designs. You’ll deploy on schedulers and container platforms with GPU-aware orchestration and assemble production stacks emphasizing reliability, scalability, and observability.
The final section covers benchmarking, performance tuning, and trends like MoE models, edge - cloud co-ordination, and advanced parallelism. Each chapter includes tested code and debugging guidance.
By the end, you’ll be able to build distributed AI systems that scale from a single GPU to large clusters.
It starts with GPU and memory estimation, data preparation, and an overview of GPU architecture, interconnects, and core parallelism strategies. You’ll learn training techniques including data parallelism for single and multi-node setups, parameter sharding for memory-efficient scaling, and methods to reduce memory usage in large models.
The next section covers distributed inference and deployment. You’ll build high-performance systems using optimized attention, caching, operator fusion, and router-based designs. You’ll deploy on schedulers and container platforms with GPU-aware orchestration and assemble production stacks emphasizing reliability, scalability, and observability.
The final section covers benchmarking, performance tuning, and trends like MoE models, edge - cloud co-ordination, and advanced parallelism. Each chapter includes tested code and debugging guidance.
By the end, you’ll be able to build distributed AI systems that scale from a single GPU to large clusters.
- 1. Introduction to Modern Distributed AI
- 2. GPU Hardware, Networking, and Parallelism Strategies
- 3. Distributed Training with PyTorch DDP
- 4. Scaling with Fully Sharded Data Parallel (FSDP)
- 5. DeepSpeed and ZeRO Optimization
- 6. Distributed Inference Fundamentals and vLLM
- 7. SGLang and Advanced Inference Architectures
- 8. Kubernetes for AI Workloads
- 9. Production LLM Serving Stack
- 10. Distributed Benchmarking and Performance Optimization
- Tytuł:Distributed AI Systems. A practical guide to building scalable training, inference, and serving systems for production AI
- Autor:Fuheng Wu
- Tytuł oryginału:Distributed AI Systems. A practical guide to building scalable training, inference, and serving systems for production AI
- ISBN:9781807301705, 9781807301705
- Data wydania:2026-06-29
- Format:Ebook - EPUB
- Identyfikator pozycji: e_4sqj
- Wydawca: Packt Publishing
Ładowanie...
Ładowanie...