mlsanityData to 7 Oct 2026

Training with Mixed-Precision Floating-Point Assignments

arXiv 2301.13464 ↗First posted 31 Jan 2023cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

When training deep neural networks, keeping all tensors in high precision (e.g., 32-bit or even 16-bit floats) is often wasteful. However, keeping all tensors in low precision (e.g., 8-bit floats) can lead to unacceptable accuracy loss. Hence, it is important to use a precision assignment -- a mapping from all tensors (arising in training) to precision levels (high or low) -- that keeps most of the tensors in low precision and leads to sufficiently accurate models. We provide a technique that explores this memory-accuracy tradeoff by generating precision assignments for convolutional neural networks that (i) use less memory and (ii) lead to more accurate convolutional networks at the same time, compared to the precision assignments considered by prior work in low-precision floating-point training. We evaluate our technique on image classification tasks by training convolutional networks on CIFAR-10, CIFAR-100, and ImageNet. Our method typically provides > 2x memory reduction over a baseline precision assignment while preserving training accuracy, and gives further reductions by trading off accuracy. Compared to other baselines which sometimes cause training to diverge, our method provides similar or better memory reduction while avoiding divergence.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 34 of its 60 references that are in the map. First posted on arXiv 31 Jan 2023.

Builds on

34 of 60 references.

References · 34

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  4. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  5. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  6. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  7. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  8. 2017Mixed Precision Trainingcited by 1,135
  9. 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
  10. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
  11. 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
  12. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
22 more
  1. 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
  2. 2018PACT: Parameterized Clipping Activation for Quantized Neural Networkscited by 456
  3. 2021A White Paper on Neural Network Quantizationcited by 453
  4. 2015Deep Learning with Limited Numerical Precisioncited by 368
  5. 2014One weird trick for parallelizing convolutional neural networkscited by 264
  6. 2019A Study of BFLOAT16 for Deep Learning Trainingcited by 227
  7. 2022FP8 Formats for Deep Learningcited by 187
  8. 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 177
  9. 2018Training Deep Neural Networks with 8-bit Floating Point Numberscited by 163
  10. 2019Quantization Networkscited by 151
  11. 2018Scalable Methods for 8-bit Training of Neural Networkscited by 139
  12. 2018Training and Inference with Integers in Deep Neural Networkscited by 84
  13. 2018Mixed Precision Training of Convolutional Neural Networks using Integer Operationscited by 45
  14. 2019SWALP : Stochastic Weight Averaging in Low-Precision Trainingcited by 40
  15. 2018Training DNNs with Hybrid Block Floating Pointcited by 39
  16. 2020Shifted and Squeezed 8-bit Floating Point format for Low-Precision Training of Deep Neural Networkscited by 23
  17. 2019QPyTorch: A Low-Precision Arithmetic Simulation Frameworkcited by 21
  18. 2018High-Accuracy Low-Precision Trainingcited by 20
  19. 2018Per-Tensor Fixed-Point Quantization of the Back-Propagation Algorithmcited by 15
  20. 2020Revisiting BFloat16 Trainingcited by 15
  21. 2020Multi-Precision Policy Enforced Training (MuPPET): A precision-switching strategy for quantised fixed-point training of CNNscited by 11
  22. 2021How Low Can We Go: Trading Memory for Error in Low-Precision Trainingcited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.