FP8-BERT: Post-Training Quantization for Transformer
Not on the map. Why?
Abstract (arXiv)
Transformer-based models, such as BERT, have been widely applied in a wide range of natural language processing tasks. However, one inevitable side effect is that they require massive memory storage and inference cost when deployed in production. Quantization is one of the popularized ways to alleviate the cost. However, the previous 8-bit quantization strategy based on INT8 data format either suffers from the degradation of accuracy in a Post-Training Quantization (PTQ) fashion or requires an expensive Quantization-Aware Training (QAT) process. Recently, a new numeric format FP8 (i.e. floating-point of 8-bits) has been proposed and supported in commercial AI computing platforms such as H100. In this paper, we empirically validate the effectiveness of FP8 as a way to do Post-Training Quantization without significant loss of accuracy, with a simple calibration and format conversion process. We adopt the FP8 standard proposed by NVIDIA Corp. (2022) in our extensive experiments of BERT variants on GLUE and SQuAD v1.1 datasets, and show that PTQ with FP8 can significantly improve the accuracy upon that with INT8, to the extent of the full-precision model.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 13 of its 23 references that are in the map. First posted on arXiv 10 Dec 2023.
Builds on
13 of 23 references.
References · 13
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2017Mixed Precision Trainingcited by 1,156
- 2019Q8BERT: Quantized 8Bit BERTcited by 300
- 2021I-BERT: Integer-only BERT Quantizationcited by 255
- 2020Integer Quantization for Deep Learning Inference: Principles and Empirical Evaluationcited by 188
- 2018Training Deep Neural Networks with 8-bit Floating Point Numberscited by 164
- 2018Scalable Methods for 8-bit Training of Neural Networkscited by 142
- 2016Convolutional Neural Networks using Logarithmic Data Representationcited by 99
- 2022FP8 Quantization: The Power of the Exponentcited by 88
- 2019Efficient 8-Bit Quantization of Transformer Neural Machine Language Translation Modelcited by 59
Built on by
Citing papers per year: 2025: 2; 2026: 2.
4 papers.
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
- 2026Every Bit Counts: A Theoretical Study of Precision-Expressivity Tradeoffs in Quantized Transformerscited by 1
- 2025Post-Training Quantization of Generative and Discriminative LSTM Text Classifiers: A Study of Calibration, Class Balance, and Robustnesscited by 0
- 2026Position: Retire the "Positive Backdoor" Label -- Secret Alignment Requires Strict and Systematic Evaluationcited by 0
- 2026Position: Retire the "Positive Backdoor" Label -- Secret Alignment Requires Strict and Systematic Evaluation27 May 2026
- 2026Every Bit Counts: A Theoretical Study of Precision-Expressivity Tradeoffs in Quantized Transformers2 Feb 2026
- 2025Post-Training Quantization of Generative and Discriminative LSTM Text Classifiers: A Study of Calibration, Class Balance, and Robustness13 Jul 2025
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunities2 May 2025
Similar, not cited
Close in wording, no citation either way
- 2023Efficient Post-training Quantization with FP8 Formats
- 2023LLM-FP4: 4-Bit Floating-Point Quantized Transformers
- 2022MKQ-BERT: Quantized BERT with 4-bits Weights and Activations
- 2022Empirical Evaluation of Post-Training Quantization Methods for Language Tasks
- 2021Understanding and Overcoming the Challenges of Efficient Transformer Quantization
- 2025INT v.s. FP: A Comprehensive Study of Fine-Grained Low-bit Quantization Formats
- 2022FP8 Formats for Deep Learning
- 2023ZeroQuant-FP: A Leap Forward in LLMs Post-Training W4A8 Quantization Using Floating-Point Formats