Quartet II: Accurate LLM Pre-Training in NVFP4 by Improved Unbiased Gradient Estimation
Andrei Panferov, Erik Schultheis, Soroush Tabesh, Dan Alistarh
TL;DR
This work introduces MS-EDEN, a microscale unbiased quantization technique for NVFP4 that reduces quantization error relative to stochastic rounding, enabling a fully NVFP4 pre-training pipeline named Quartet II. Quartet II combines an enhanced forward pass with Four-Over-Six scale selection and an MS-EDEN-based unbiased backward pass, yielding consistently better gradient estimates across GEMMs and improved end-to-end LLM pre-training results up to 1.9B parameters on 38B tokens. The approach is supported by hardware-focused CUDA kernels on NVIDIA Blackwell GPUs, achieving up to 4.2x BF16 speedups in certain configurations. Across Llama-like models and Nanochat, Quartet II demonstrates stable training, reduced loss gaps to BF16, and practical throughput gains, illustrating the viability of fully quantized NVFP4 training for large-scale LLMs.
Abstract
The NVFP4 lower-precision format, supported in hardware by NVIDIA Blackwell GPUs, promises to allow, for the first time, end-to-end fully-quantized pre-training of massive models such as LLMs. Yet, existing quantized training methods still sacrifice some of the representation capacity of this format in favor of more accurate unbiased quantized gradient estimation by stochastic rounding (SR), losing noticeable accuracy relative to standard FP16 and FP8 training. In this paper, improve the state of the art for quantized training in NVFP4 via a novel unbiased quantization routine for micro-scaled formats, called MS-EDEN, that has more than 2x lower quantization error than SR. We integrate it into a novel fully-NVFP4 quantization scheme for linear layers, called Quartet II. We show analytically that Quartet II achieves consistently better gradient estimation across all major matrix multiplications, both on the forward and on the backward passes. In addition, our proposal synergizes well with recent training improvements aimed specifically at NVFP4. We further validate Quartet II on end-to-end LLM training with up to 1.9B parameters on 38B tokens. We provide kernels for execution on NVIDIA Blackwell GPUs with up to 4.2x speedup over BF16. Our code is available at https://github.com/IST-DASLab/Quartet-II .
