arXiv paper· machine learning systems (efficient LLM training)· method paper

Towards Full Pipeline FP8 Reinforcement Learning for LLMs

Fanchao Chen, Ziheng Jiang, Ziyun Wei, Zheng Zhong, Du Li, Chi Zhang, Haibin Lin, Shivaram Venkataraman

cs.LG · cs.AI

Quick verdict

FP8 ratio noise causes over-clipping and entropy collapse; Calibrated Clipping restores near-BF16 scores—strong analysis, but evidence is single-run.

Summary

The paper explains why full-pipeline FP8 reinforcement learning (FP8 rollout plus FP8 training) destabilizes LLM training even with truncated importance sampling (TIS). Training Qwen3-8B-Base with GRPO on DeepScaleR, the authors observe entropy surges after roughly 100 steps and garbled outputs under tensorwise, rowwise, and blockwise FP8 scaling. Using BF16 shadow passes, they show that small per-probability quantization errors (NMAE under 3%) are amplified 1.7x-2.9x in the importance ratio, over-clipping negative-advantage tokens at the lower bound (~70% of late-training over-clipping; ~90% from high-entropy garbled responses; clip fraction ~4x BF16), so gradients that should penalize pathological outputs vanish. Their fix, Calibrated Clipping, periodically (every 20 steps) aligns the FP8 lower clipping bound to the BF16 reference clipping quantile and rebalances the upper bound to preserve the BF16 positive/negative update ratio. Across GRPO (Qwen3-8B, Qwen2.5-32B) and DAPO (Qwen3-14B), calibrated FP8 largely restores baseline scores — e.g., 8B rowwise average 47.0 to 56.5 vs BF16 57.6, blockwise 58.6 — though calibrated tensorwise/rowwise stay 1-2 points below. Relaxing the lower bound alone prevents surges but over-penalizes; CISPO and BAPO collapse in FP8 settings. Training throughput reaches up to 1.5x BF16 (tensorwise), though the benchmark excludes the method's BF16 reference passes. Limitations: single runs, best-checkpoint selection, no variance reporting, dense models only, no code release stated.

Review complete

Assessment at a glance

machine learning systems (efficient LLM training)

5

risk flags identified

● high 0

● medium 3

● low 2

Reproducibility readinessmedium
Code & data availablenot stated
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viable

5 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • Full-pipeline FP8 RL suffers mid-training entropy surges and performance collapse even with TIS correction, across tensorwise, rowwise, and blockwise scaling.
  • The instability is caused by compounded FP8 quantization noise distorting the importance ratio, which disproportionately over-clips negative-advantage tokens at the lower bound and zeroes the gradients meant to penalize pathological outputs.
  • Calibrated Clipping — quantile-matched lower bound plus update-ratio-rebalanced upper bound against a BF16 reference, recalibrated every 20 steps — eliminates the surges and restores near-BF16 scores across GRPO and DAPO at 8B-32B scale.
  • Alternative remedies fail in the FP8 regime: naive lower-bound relaxation over-penalizes (Figure 5), and CISPO/BAPO collapse (Appendices A.2/A.3).
  • Full-pipeline FP8 training with the method achieves up to 1.5x BF16 training throughput (tensorwise; blockwise 10-20%).

Strengths

  • Novel, precisely-measured failure mode

    Section 3 quantifies ratio-noise amplification (1.7x-2.9x NMAE vs single probabilities, Figure 3), asymmetric lower-bound over-clipping (~70% of late-training over-clipping at 1-eps, ~90% sourced from high-entropy responses, Figure 4), and ~4x clip fraction vs BF16 even under blockwise scaling (Figure 1) — a mechanism no prior FP8-RL work (FlashRL, Jet-RL, Unified FP8, FP8-RL) identified.

  • Method grounded in explicit reference statistics, not heuristics

    Algorithm 1 derives the lower bound by CDF quantile matching over negative-advantage tokens against BF16 and solves the upper bound to preserve the BF16 positive/negative update ratio rho; smoothing caps (deltaL=0.05, deltaH=0.1) and 20-step amortization make it practical, and sensitivity to interval/init is reported (A.5).

  • Verification goes beyond correlation

  • Broad empirical matrix

  • Head-to-head with the nearest competitors

Weaknesses

  • No variance or statistical testing

  • Efficiency claim excludes the method's own overhead

  • Recovery is incomplete and the baseline reversal unexplained

  • Causal isolation incomplete

  • Scope and availability limits

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

The paper studies full-pipeline FP8 reinforcement learning for LLMs — FP8 rollout and FP8 training — and claims instability persists even with truncated importance sampling (TIS). The central claim is mechanistic: compounded FP8 quantization noise distorts the token-level importance ratio, disproportionately pushing negative-advantage tokens below the clipping lower bound (1−ε), zeroing the gradients that should suppress pathological outputs, which then accumulate into mid-training entropy surges. The remedy, Calibrated Clipping, re-derives the PPO clipping bounds from a high-precision BF16 reference. Claims are scoped to token-level clipping in GRPO/DAPO with dense Qwen models (8B–32B) on math/coding RLVR; the authors explicitly defer sequence-level (GSPO) and MoE settings to future work (Section 6).

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What problem does this paper solve?

Full-pipeline FP8 reinforcement learning for LLMs — where both rollout (generation) and training run in FP8 — suffers sudden mid-training entropy surges and garbled outputs that destroy performance. The paper shows the cause: FP8 quantization noise is amplified in the PPO importance ratio, wrongly clipping negative-advantage tokens at the lower bound so the model never learns to suppress pathological outputs.

What is Calibrated Clipping and how does it work?

It is a dynamic PPO clipping method for FP8 RL. Every 20 training steps, two forward-only BF16 reference passes are run on the current batch; the FP8 clipping lower bound is set so the fraction of clipped negative-advantage tokens matches the BF16 reference (quantile matching), and the upper bound is adjusted so the positive-to-negative update ratio also matches BF16. Bound updates are smoothed and capped to avoid abrupt trust-region shifts.

How much faster is FP8 RL training than BF16?

The paper reports up to 1.5x the BF16 training throughput with tensorwise FP8 scaling (10-20% with blockwise) across 8B-32B models at 4K-16K context, on top of roughly 30% generation speedup from FP8 rollout. Note this benchmark excludes the periodic BF16 reference passes that the proposed method requires, so end-to-end gains are somewhat lower.

Does calibrated FP8 fully match BF16 performance?

Mostly, but not exactly. On Qwen3-8B, calibrated blockwise FP8 slightly exceeds BF16 (average 58.6 vs 57.6 across eight math benchmarks), while calibrated tensorwise and rowwise remain about 1-2 points below (55.9 and 56.5). On Qwen2.5-32B and in DAPO experiments on AIME24, calibrated variants recover most of the loss and come within a few points of the BF16 baseline.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figures are available only via OCR'd axis labels and captions; exact curve shapes and values (entropy trajectories, throughput bars in Figure 7, clipping-bound trajectories) cannot be independently verified from the extracted text.
  • Key multipliers (1.7x-2.9x NMAE amplification, ~70%/~90% over-clipping proportions) are read from figure annotations; underlying per-token data is not available.
  • Main text and appendices appear complete with no obvious truncation, so the review covers all reported experiments, but figure-level claims inherit OCR uncertainty.

Go deeper on this paper

Reproduce ResultsNot feasible for this paper — the core results cannot be re-derived by sandboxed code simulation.

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
Towards Full Pipeline FP8 Reinforcement Learning for LLMs | Evolve.Pub