Creating the NVIDIA Nemotron 3 Ultra NVFP4 Checkpoint with NVIDIA Model Optimizer | NVIDIA Technical Blog

This post details the process of creating the NVIDIA Nemotron 3 Ultra NVFP4 checkpoint using NVIDIA Model Optimizer. It explains the challenges of FP4 quantization, including the limited representable values and the impact of outliers. The post contrasts 'max scaling' (absmax) and 'mean squared error (MSE) scaling' for determining quantization scales, highlighting their respective limitations. It introduces 'four-over-six scaling' as a method to address the gap between representable FP4 values (4 and 6) by analyzing error distribution and optimizing for the specific quantization grid. The post also discusses mixed precision quantization, where different layers are quantized to different formats (NVFP4, FP8, BF16, FP16) based on sensitivity and accuracy impact, and how the checkpoint adapts to different hardware (Hopper vs. Blackwell).
More from the Model Quantization for Inference Optimization trail
- High-Throughput Structure Prediction with BioNeMo Inference Runtime | NVIDIA Technical Blog
- How to Size GPUs for AI Inference and TCO Without Overspending | NVIDIA Technical Blog
- Deploy an Open Model from Checkpoint to Inference in Two Commands with NVIDIA TensorRT Model Connect | NVIDIA Technical Blog
- Developing Nemotron 3.5 Lightning NVFP4 with QAD Using NVIDIA Model Optimizer | NVIDIA Technical Blog
- Boost Inference Performance up to 15x on NVIDIA Blackwell Using DFlash Speculative Decoding | NVIDIA Technical Blog