Memory-Efficient Integer-Only Training of Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Training neural networks in reduced precision can yield significant efficiency gains, yet all existing methods that scale to standard computer vision benchmarks retain floating-point in at least one stage, typically the weight update or optimizer state. We present a training algorithm that scales to modern deep neural networks, in which every tensor (weights, gradients, and activations) is stored as INT8, and every operation (forward pass, backward pass, weight update, optimizer update) is performed in integer arithmetic. Specifically, tensors are stored as signed integer mantissas paired with explicit power-of-two exponents, on which integer-only operations are performed using five custom composable building blocks (products, sums, divide-by-constant, nonlinear functions, and weight updates). This allows complete implementation of trainable integer layers, including convolutions, batch and layer normalization, softmax, and GELU. A per-group velocity mechanism with independent exponent tracking preserves gradient precision across neurons and channels with diverse magnitudes. As every tensor fits in INT8, training memory is roughly 4x smaller than the FP32 baseline. We validate our training algorithm on CNNs (ResNet-18/34/50/101, MobileNetV2) and Vision Transformers (ViT-Ti / B), demonstrating for the first time that training neural networks with INT8 tensors and integer arithmetic can achieve competitive accuracy on CIFAR-10, CIFAR-100 and ImageNet at a reduced memory budget.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 21 of its 30 references that are in the map. First posted on arXiv 12 Oct 2026.
Builds on
21 of 30 references.
References · 21
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2017Mixed Precision Trainingcited by 1,156
- 2016Training Deep Nets with Sublinear Memory Costcited by 848
- 2019Learned Step Size Quantizationcited by 628
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 569
- 2018PACT: Parameterized Clipping Activation for Quantized Neural Networkscited by 467
- 2021I-BERT: Integer-only BERT Quantizationcited by 255
- 2018Scalable Methods for 8-bit Training of Neural Networkscited by 142
- 2022I-ViT: Integer-only Quantization for Efficient Vision Transformer Inferencecited by 95
9 more
- 2018Training and Inference with Integers in Deep Neural Networkscited by 86
- 2019Towards Unified INT8 Training for Convolutional Neural Networkcited by 79
- 2019SWALP : Stochastic Weight Averaging in Low-Precision Trainingcited by 42
- 2021Distribution Adaptive INT8 Quantization for Training CNNscited by 28
- 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantizationcited by 28
- 2020NITI: Training Integer Neural Networks Using Integer-only Arithmeticcited by 20
- 2022Is Integer Arithmetic Enough for Deep Learning Training?cited by 12
- 2025DQT: Dynamic Quantization Training via Dequantization-Free Nested Integer Arithmeticcited by 3
- 2025Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Trainingcited by 2
Built on by
Not cited yet.