Distributed Training
Multi-GPU training: data, tensor, and pipeline parallelism. Communication overhead.
Learning path
Work through each subtopic in order. Click any file below to open its lesson. Track your progress with the checkbox at the bottom.
Subtopics
Each subtopic includes a concise explanation, code examples, and references.
Distributed Computing
Multi-GPU cluster.
Data Parallelism
Dataset replicas across GPUs.
Tensor Parallelism
Matrix sharding visualization.
Pipeline Parallelism
Layer stages across GPUs.
Model Parallelism
Model partition map.
GPU Communication
GPU-to-GPU network diagram.
Communication Overhead
Compute vs communication timeline.