15 · Training systems you need to recognize

Deep systems understanding · Study map 75 of 85

RL post-training: alternate generating and learning

Suggested preparation: Data pipelines and checkpoints: keep GPUs fed and work recoverable

Picture it

Picture a debate team practicing. First, they generate many possible arguments, then a judge scores them, and finally, they update their strategy. Generating arguments requires quick thinking, while updating strategy requires deep reflection. If the judge is too slow, the debaters sit idle; if the strategy updates too slowly, they keep practicing bad habits.

What to understand

  • Rollout engines, reward/verifier workers, learner, and weight transfer
  • Synchronous versus asynchronous updates, policy lag, and capacity sharing

Follow the references

  1. 1 · Course + videos

    Stanford · CS336 Language Modeling from Scratch (2025) ↗

    Use the reinforcement learning lectures to identify rollout and update work.

  2. 2 · Documentation

    SGLang · Serving documentation ↗

    Follow its reinforcement-learning integrations and locate the inference engine’s role.

Make it concrete

Sketch resource pools for rollout, reward, and learning. Measure or estimate each stage’s service rate and identify where a queue will grow.

You understand it when…

Why can faster inference increase training throughput without changing the backward-pass kernel?

This is a study map. Follow the reference for the full explanation; use the question to test your mental model. Browse the reference shelf.