Distributed Training
From data parallelism to multi-dimensional hybrid parallelism — understanding the core parallel strategies of large model training
Overview
When a model is too large to fit on a single GPU, we need to distribute computation, memory, and communication across multiple GPUs. This series starts from the simplest data parallelism, then progressively introduces ZeRO, FSDP, tensor parallelism, and pipeline parallelism, and ultimately explains how they combine into multi-dimensional hybrid parallelism.
CookLLM Docs