MF-QAT: Multi-Format Quantization-Aware Training for Elastic Inference
Organizations: d-Matrix, Santa Clara, CA 95054
Abstract
Quantization-aware training (QAT) is typically performed for a single target numeric format, while practical deployments often need to choose numerical precision at inference time based on hardware support or runtime constraints. We study multi-format QAT, where a single model is trained to be robust across multiple quantization formats. We find that multi-format QAT can match single-format QAT at each target precision, yielding one model that performs well overall across different formats, even formats that were not seen during training. To enable practical deployment, we propose the Slice-and-Scale conversion procedure for both MXINT and MXFP that converts a high-precision representation into lower-precision formats without re-training. Building on this, we introduce a pipeline that (i) trains a model with multi-format QAT, (ii) stores a single anchor format checkpoint (MXINT8/MXFP8), and (iii) allows on-the-fly conversion to lower MXINT or MXFP formats at runtime with negligible-or no-additional accuracy degradation. Together, these components provide a practical path to elastic precision scaling and allow selecting the runtime format at inference time across diverse deployment targets.
Figures & tables
| Model | QAT/FT Precision | PTQ Precision | ||||||
|---|---|---|---|---|---|---|---|---|
| MXINT2 | MXINT3 ∗ | MXINT4 | MXINT5 ∗ | MXINT6 | MXINT7 ∗ | MXINT8 | ||
| Full Precision FT | 22.7 | 37.5 | 44.4 | 44.7 | 45.8 | 46.0 | 46.0 | |
| MXINT2 QAT | 29.3 | 39.6 | 44.4 | 44.6 | 45.1 | 45.6 | 45.1 | |
| MXINT4 QAT | 22.9 | 38.7 | 44.6 | 44.8 | 45.6 | 45.9 | 46.0 | |
| MXINT6 QAT | 22.1 | 38.4 | 43.7 | 44.6 | 45.2 | 46.1 | 46.0 | |
| MXINT8 QAT | 21.9 | 37.7 | 44.2 | 44.8 | 45.2 | 46.0 | 46.0 | |
| Model | QAT/FT Precision | PTQ Precision | ||||
|---|---|---|---|---|---|---|
| MXFP4 | MXFP5 ∗ | MXFP6 | MXFP7 ∗ | MXFP8 | ||
| Full Precision FT | 43.3 | 45.5 | 45.7 | 46.0 | 46.2 | |
| MXFP4 QAT | 43.7 | 46.0 | 46.1 | 45.9 | 45.6 | |
| MXFP6 QAT | 43.3 | 45.5 | 45.8 | 45.7 | 45.8 | |
| MXFP8 QAT | 43.6 | 45.4 | 45.7 | 46.0 | 45.8 | |
| Llama-2-7B | Multi-format QAT | 43.5 | 45.5 | 45.8 | 45.8 | 45.8 |
| Model | QAT/FT Precision | PTQ Precision | ||||
|---|---|---|---|---|---|---|
| MXINT4 | MXINT5 ∗ | MXINT6 | MXINT7 ∗ | MXINT8 | ||
| Full Precision FT | 15.0 | 52.0 | 36.0 | 44.0 | 35.0 | |
| MXINT4 QAT | 23.0 | 55.0 | 32.0 | 39.0 | 38.0 | |
| MXINT6 QAT | 17.0 | 50.0 | 37.0 | 41.0 | 40.0 | |
| MXINT8 QAT | 20.0 | 47.0 | 40.0 | 40.0 | 32.0 | |
| Qwen3-VL-2B | Multi-format QAT | 15.0 | 48.0 | 31.0 | 34.0 | 34.0 |
Appendix figures & tables20 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | QAT/FT Precision | PTQ Precision | ||||||
|---|---|---|---|---|---|---|---|---|
| MXINT2 | MXINT3 ∗ | MXINT4 | MXINT5 ∗ | MXINT6 | MXINT7 ∗ | MXINT8 | ||
| Full Precision FT | 25.0 | 28.1 | 39.3 | 41.1 | 42.3 | 42.5 | 42.7 | |
| MXINT2 QAT | 24.5 | 29.4 | 39.2 | 40.1 | 41.2 | 41.7 | 41.0 | |
| MXINT4 QAT | 25.3 | 28.6 | 39.7 | 41.8 | 42.7 | 42.6 | 42.9 | |
| MXINT6 QAT | 24.5 | 28.0 | 38.5 | 41.1 | 41.9 | 42.6 | 42.5 | |
| MXINT8 QAT | 24.3 | 27.1 | 39.1 | 40.7 | 42.1 | 42.4 | 42.7 | |
| Model | QAT/FT Precision | PTQ Precision | ||||||
|---|---|---|---|---|---|---|---|---|
| MXINT2 | MXINT3 ∗ | MXINT4 | MXINT5 ∗ | MXINT6 | MXINT7 ∗ | MXINT8 | ||
| Full Precision FT | 18.4 | 25.0 | 27.8 | 28.0 | 28.8 | 28.4 | 28.4 | |
| MXINT2 QAT | 20.6 | 26.4 | 28.0 | 29.0 | 28.2 | 28.4 | 27.8 | |
| MXINT4 QAT | 17.8 | 26.4 | 27.6 | 27.6 | 27.8 | 28.6 | 28.2 | |
| MXINT6 QAT | 15.0 | 26.8 | 26.8 | 27.4 | 27.2 | 28.4 | 28.0 | |
| MXINT8 QAT | 16.6 | 25.6 | 27.4 | 28.0 | 27.4 | 28.6 | 28.0 | |
| Model | QAT/FT Precision | PTQ Precision | ||||||
|---|---|---|---|---|---|---|---|---|
| MXINT2 | MXINT3 ∗ | MXINT4 | MXINT5 ∗ | MXINT6 | MXINT7 ∗ | MXINT8 | ||
| Full Precision FT | 24.8 | 59.4 | 66.2 | 65.0 | 66.2 | 67.2 | 66.8 | |
| MXINT2 QAT | 42.8 | 63.0 | 66.0 | 64.8 | 65.8 | 66.6 | 66.6 | |
| MXINT4 QAT | 25.6 | 61.2 | 66.4 | 65.0 | 66.2 | 66.6 | 67.0 | |
| MXINT6 QAT | 26.8 | 60.4 | 65.8 | 65.2 | 66.4 | 67.4 | 67.4 | |
| MXINT8 QAT | 24.8 | 60.4 | 66.2 | 65.6 | 66.0 | 67.0 | 67.2 | |
| QAT/FT Precision | PTQ Precision | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MXFP4 | MXFP5 ∗ | MXFP6 | MXFP7 ∗ | MXFP8 | |||||||||||
| MMLU | Math | HellaS | MMLU | Math | HellaS | MMLU | Math | HellaS | MMLU | Math | HellaS | MMLU | Math | HellaS | |
| Llama-2-7B | |||||||||||||||
| Full Prec. FT | 37.4 | 28.8 | 63.6 | 42.0 | 28.6 | 65.8 | 42.4 | 28.4 | 66.4 | 42.3 | 28.4 | 67.4 | 42.3 | 28.8 | 67.4 |
| MXFP4 QAT | 37.8 | 29.6 | 63.8 | 42.5 | 28.4 | 67.2 | 42.5 | 28.2 | 67.6 | 42.6 | 28.2 | 67.0 | 42.1 | 27.6 | 67.0 |
| MXFP6 QAT | 36.7 | 29.0 | 64.2 | 41.9 | 28.6 | 66.0 | 42.5 | 28.4 | 66.6 | 41.8 | 28.4 | 67.0 | 41.9 | 28.4 | 67.2 |