vLLM open-sources agent skill for bitwise-identical train-inference logprobs in RL

vllm_project · x · 2026-10-15

The vLLM team distilled their debugging workflow into an open-source agent skill (PR #61551), aiming for bitwise identical logprobs between RL training and vLLM rollout — true on-policy RL — while keeping rollout throughput close to the high-performance baseline.

The core is a C0–C10 gated workflow with explicit pass criteria per stage: from module inventory and a proxy model, through inference batch / prefill-decode invariance, training forward & backward alignment, two-step RL acceptance, to delivery. Guides cover mismatch localization and bisecting, training forward/backward validation, and which batch-invariant kernel each operator should use. The loop: find the first diverging op → minimal repro → fix → re-verify → profile and optimize.

Results on Nemotron-3.5-Lightning-30B-A3B (Mamba-2 hybrid with NVFP4): on a filtered SWE-bench Pro training subset, train–inference KL stays exactly 0; training reward rises 0.56 → 0.59 while the unpatched baseline falls 0.56 → 0.22; rollout throughput is 87.5% of baseline over the first 30 steps. DeepSeek-V4.1 has also reached 0 diff. Caveats: each baseline used one R3 config without TIS/MIS and was not thoroughly tuned; end-to-end training wall-clock speedup remains to be measured.

Related event: vLLM achieves bitwise-consistent RL training and inference, open-sources agent skill(4 posts)→

Original post →

More from coding & agent

coding & agent channel →