micropp

Syllabus

Monolith

Motivation for PP

Manual

Cut the nn.Sequential into two pieces: part1 and part2.

Distributed Basics

Pipeline Parallelism

Naive

GPipe

1F1B


Library

1. comms.py (The Glue)

2. model.py (The Subject)

3. schedule.py (The Engine)