Skip to main content

E04 · Large-Scale Training Systems

A free, illustrated L4 course of 8 modules in the ML Engineering track. Modules include: Data, model and pipeline parallelism; Distributed data loading; Gradient synchronization and communication.

E04 L4 · Expert 8 modules · about 32 lessons Planned · Ring 4

Part of the ML Engineering track. Ships in Ring 4 (Expert) of the roadmap.

Modules

  1. Data, model and pipeline parallelism
  2. Distributed data loading
  3. Gradient synchronization and communication
  4. Checkpointing and fault tolerance
  5. Memory: activation checkpointing and sharding
  6. Cluster scheduling and resource accounting
  7. Training LLMs at scale
  8. Profiling and finding bottlenecks

Signature illustrations

The pictures a learner should still see in their head a year later:

Parallelism topologies, memory budget bars, throughput scaling curves.

Status

This course is planned, not written yet. It ships with Ring 4 (Expert).

Every lesson will follow the same twelve-part blueprint with at least three purpose-made figures. Watch the repository to hear when modules ship, or help write and review it.

Back to top