Uber

Open Source and In-House: How Uber Optimizes LLM Training

Apr 14, 2026
Open Source and In-House: How Uber Optimizes LLM Training
SummaryAI, from the source post

This post details Uber's in-house LLM training infrastructure and pipeline, named Michelangelo. It covers the hardware (NVIDIA A100/H100 GPUs), orchestration (Kubernetes, Ray), and training stack (PyTorch, Hugging Face, DeepSpeed, NCCL). The distributed training pipeline is described, including communication, data preparation, model training, and checkpointing. The post also presents results on training state-of-the-art LLMs like Llama 2, focusing on throughput and Model Flops Utilization (MFU) optimization through techniques like DeepSpeed ZeRO-stage-3 CPU Offload and flash attention, and analyzes compute vs. memory bound scenarios for different model sizes.

More from the AI-Powered Product Requirement Document (PRD) Evaluation trail