Low-Memory Neural Network Training: A Technical Report
Not on the map. Why?
Abstract (arXiv)
Memory is increasingly often the bottleneck when training neural network models. Despite this, techniques to lower the overall memory requirements of training have been less widely studied compared to the extensive literature on reducing the memory requirements of inference. In this paper we study a fundamental question: How much memory is actually needed to train a neural network? To answer this question, we profile the overall memory usage of training on two representative deep learning benchmarks -- the WideResNet model for image classification and the DynamicConv Transformer model for machine translation -- and comprehensively evaluate four standard techniques for reducing the training memory requirements: (1) imposing sparsity on the model, (2) using low precision, (3) microbatching, and (4) gradient checkpointing. We explore how each of these techniques in isolation affects both the peak memory usage of training and the quality of the end model, and explore the memory, accuracy, and computation tradeoffs incurred when combining these techniques. Using appropriate combinations of these techniques, we show that it is possible to the reduce the memory required to train a WideResNet-28-2 on CIFAR-10 by up to 60.7x with a 0.4% loss in accuracy, and reduce the memory required to train a DynamicConv model on IWSLT'14 German to English translation by up to 8.7x with a BLEU score drop of 0.15.
Key facts. Cited by 57 papers in the map (data through 14 Oct 2026). First posted on arXiv 24 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 10; 2023: 14; 2024: 11; 2025: 8; 2026: 2.
57 papers.
Sort:
By area:
- 2023ReMax: A Simple, Effective, and Efficient Reinforcement Learning Method for Aligning Large Language Modelscited by 187
- 2023Advancing Transformer Architecture in Long-Context Large Language Models: A Comprehensive Surveycited by 72
- 2022Low-rank lottery tickets: finding efficient low-rank neural networks via matrix differential equationscited by 43
- 2022Compressed Gastric Image Generation Based on Soft-Label Dataset Distillation for Medical Data Sharingcited by 35
- 2024Meteor: Mamba-based Traversal of Rationale for Large Language and Vision Modelscited by 30
- 2023FwdLLM: Efficient FedLLM using Forward Gradientcited by 26
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edgecited by 18
- 2024Phantom of Latent for Large Language and Vision Modelscited by 17
- 2024TroL: Traversal of Layers for Large Language and Vision Modelscited by 14
- 2021Improving Formality Style Transfer with Context-Aware Rule Injectioncited by 13
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challengescited by 12
- 2021Enabling Binary Neural Network Training on the Edgecited by 11
38 more
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platformscited by 11
- 2024Fine-tuning Whisper on Low-Resource Languages for Real-World Applicationscited by 11
- 2021On using distributed representations of source code for the detection of C security vulnerabilitiescited by 10
- 2024VLsI: Verbalized Layers-to-Interactions from Large to Small Vision Language Modelscited by 10
- 2025GenRecal: Generation after Recalibration from Large to Small Vision-Language Modelscited by 10
- 2022DropIT: Dropping Intermediate Tensors for Memory-Efficient DNN Trainingcited by 9
- 2021Parameterized Hypercomplex Graph Neural Networks for Graph Classificationcited by 7
- 2023How to guess a gradientcited by 7
- 2025Seeing World Dynamics in a Nutshellcited by 7
- 2025Integrating Intermediate Layer Optimization and Projected Gradient Descent for Solving Inverse Problems with Diffusion Modelscited by 7
- 2021An improved LogNNet classifier for IoT applicationcited by 6
- 2023Memory-adaptive Depth-wise Heterogeneous Federated Learningcited by 6
- 2024A Study of Optimizations for Fine-tuning Large Language Modelscited by 6
- 2022MS-RNN: A Flexible Multi-Scale Framework for Spatiotemporal Predictive Learningcited by 5
- 2023Adam Accumulation to Reduce Memory Footprints of both Activations and Gradients for Large-scale DNN Trainingcited by 5
- 2022Enabling On-Device Smartphone GPU based Training: Lessons Learnedcited by 4
- 2022Loop Unrolled Shallow Equilibrium Regularizer (LUSER) -- A Memory-Efficient Inverse Problem Solvercited by 4
- 2023Systems for Parallel and Distributed Large-Model Deep Learning Trainingcited by 4
- 2023MS-LSTM: Exploring Spatiotemporal Multiscale Representations in Video Prediction Domaincited by 4
- 2024Breaking the Memory Wall for Heterogeneous Federated Learning via Model Splittingcited by 4
- 2024Breaking the Memory Barrier: Near Infinite Batch Size Scaling for Contrastive Losscited by 4
- 2026Out of the Memory Barrier: A Highly Memory Efficient Training System for LLMs with Million-Token Contextscited by 4
- 2021Hydra: A System for Large Multi-Model Deep Learningcited by 3
- 2021BitTrain: Sparse Bitmap Compression for Memory-Efficient Training on the Edgecited by 3
- 2022GLEAM: Greedy Learning for Large-Scale Accelerated MRI Reconstructioncited by 3
- 2022FedDCT: Federated Learning of Large Convolutional Neural Networks on Resource Constrained Devices using Divide and Collaborative Trainingcited by 3
- 2025Efficient Finetuning for Dimensional Speech Emotion Recognition in the Age of Transformerscited by 3
- 2021How Low Can We Go: Trading Memory for Error in Low-Precision Trainingcited by 2
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloadscited by 2
- 2025Collaborative Learning of On-Device Small Model and Cloud-Based Large Model: Advances and Future Directionscited by 2
- 2021RCT: Resource Constrained Training for Edge AIcited by 1
- 2022On-device Synaptic Memory Consolidation using Fowler-Nordheim Quantum-tunnelingcited by 1
- 2023Breaking On-device Training Memory Wall: A Systematic Surveycited by 1
- 2024AdaShadow: Responsive Test-time Model Adaptation in Non-stationary Mobile Environmentscited by 1
- 2024Error Diffusion: Post Training Quantization with Block-Scaled Number Formats for Neural Networkscited by 1
- 2024Training Multi-Layer Binary Neural Networks With Local Binary Error Signalscited by 1
- 2021Designing Low-Correlation GPS Spreading Codes with a Natural Evolution Strategy Machine Learning Algorithmcited by 0
- 2021Enabling Incremental Training with Forward Pass for Edge Devicescited by 0
50 most cited of 57 All 57 (JSON)
- 2026PRAISE: A Reproducible Workflow for Non-Programmer Scientists to Implement Published AI Models12 Oct 2026
- 2026Out of the Memory Barrier: A Highly Memory Efficient Training System for LLMs with Million-Token Contexts2 Feb 2026
- 2025Geminet: Learning the Duality-based Iterative Process for Lightweight Traffic Engineering in Changing Topologies30 Jun 2025
- 2025GenRecal: Generation after Recalibration from Large to Small Vision-Language Models18 Jun 2025
- 2025Integrating Intermediate Layer Optimization and Projected Gradient Descent for Solving Inverse Problems with Diffusion Models27 May 2025
- 2025Collaborative Learning of On-Device Small Model and Cloud-Based Large Model: Advances and Future Directions17 Apr 2025
- 2025S2A: A Unified Framework for Parameter and Memory Efficient Transfer Learning11 Mar 2025
- 2025GPU Memory Usage Optimization for Backward Propagation in Deep Network Training18 Feb 2025
- 2025Efficient Finetuning for Dimensional Speech Emotion Recognition in the Age of Transformers17 Feb 2025
- 2025Seeing World Dynamics in a Nutshell5 Feb 2025
- 2024Fine-tuning Whisper on Low-Resource Languages for Real-World Applications20 Dec 2024
- 2024VLsI: Verbalized Layers-to-Interactions from Large to Small Vision Language Models2 Dec 2024
38 more
- 2024Training Multi-Layer Binary Neural Networks With Local Binary Error Signals28 Nov 2024
- 2024Breaking the Memory Barrier: Near Infinite Batch Size Scaling for Contrastive Loss22 Oct 2024
- 2024Error Diffusion: Post Training Quantization with Block-Scaled Number Formats for Neural Networks15 Oct 2024
- 2024Breaking the Memory Wall for Heterogeneous Federated Learning via Model Splitting12 Oct 2024
- 2024AdaShadow: Responsive Test-time Model Adaptation in Non-stationary Mobile Environments10 Oct 2024
- 2024Phantom of Latent for Large Language and Vision Models23 Sep 2024
- 2024TroL: Traversal of Layers for Large Language and Vision Models18 Jun 2024
- 2024A Study of Optimizations for Fine-tuning Large Language Models4 Jun 2024
- 2024Meteor: Mamba-based Traversal of Rationale for Large Language and Vision Models24 May 2024
- 2023Contractive error feedback for gradient compression13 Dec 2023
- 2023How to guess a gradient7 Dec 2023
- 2023Advancing Transformer Architecture in Long-Context Large Language Models: A Comprehensive Survey21 Nov 2023
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platforms19 Nov 2023
- 2023ROAM: memory-efficient large DNN training via optimized operator ordering and memory layout30 Oct 2023
- 2023ReMax: A Simple, Effective, and Efficient Reinforcement Learning Method for Aligning Large Language Models16 Oct 2023
- 2023Saturn: An Optimized Data System for Large Model Deep Learning Workloads3 Sep 2023
- 2023FwdLLM: Efficient FedLLM using Forward Gradient26 Aug 2023
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edge19 Jul 2023
- 2023Breaking On-device Training Memory Wall: A Systematic Survey17 Jun 2023
- 2023Adam Accumulation to Reduce Memory Footprints of both Activations and Gradients for Large-scale DNN Training31 May 2023
- 2023MS-LSTM: Exploring Spatiotemporal Multiscale Representations in Video Prediction Domain16 Apr 2023
- 2023Memory-adaptive Depth-wise Heterogeneous Federated Learning8 Mar 2023
- 2023Systems for Parallel and Distributed Large-Model Deep Learning Training6 Jan 2023
- 2022FedDCT: Federated Learning of Large Convolutional Neural Networks on Resource Constrained Devices using Divide and Collaborative Training20 Nov 2022
- 2022Loop Unrolled Shallow Equilibrium Regularizer (LUSER) -- A Memory-Efficient Inverse Problem Solver10 Oct 2022
- 2022Compressed Gastric Image Generation Based on Soft-Label Dataset Distillation for Medical Data Sharing29 Sep 2022
- 2022GLEAM: Greedy Learning for Large-Scale Accelerated MRI Reconstruction18 Jul 2022
- 2022On-device Synaptic Memory Consolidation using Fowler-Nordheim Quantum-tunneling27 Jun 2022
- 2022MS-RNN: A Flexible Multi-Scale Framework for Spatiotemporal Predictive Learning7 Jun 2022
- 2022Low-rank lottery tickets: finding efficient low-rank neural networks via matrix differential equations26 May 2022
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challenges23 Mar 2022
- 2022DropIT: Dropping Intermediate Tensors for Memory-Efficient DNN Training28 Feb 2022
- 2022Enabling On-Device Smartphone GPU based Training: Lessons Learned21 Feb 2022
- 2021BitTrain: Sparse Bitmap Compression for Memory-Efficient Training on the Edge29 Oct 2021
- 2021Hydra: A System for Large Multi-Model Deep Learning16 Oct 2021
- 2021Feature Alignment as a Generative Process23 Jun 2021
- 2021How Low Can We Go: Trading Memory for Error in Low-Precision Training17 Jun 2021
- 2021On using distributed representations of source code for the detection of C security vulnerabilities1 Jun 2021
50 newest of 57 All 57 (JSON)
- 2023Advancing Transformer Architecture in Long-Context Large Language Models: A Comprehensive Surveycited by 72
- 2022Low-rank lottery tickets: finding efficient low-rank neural networks via matrix differential equationscited by 43
- 2022Compressed Gastric Image Generation Based on Soft-Label Dataset Distillation for Medical Data Sharingcited by 35
- 2023FwdLLM: Efficient FedLLM using Forward Gradientcited by 26
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edgecited by 18
- 2024Phantom of Latent for Large Language and Vision Modelscited by 17
- 2024TroL: Traversal of Layers for Large Language and Vision Modelscited by 14
- 2021Improving Formality Style Transfer with Context-Aware Rule Injectioncited by 13
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challengescited by 12
- 2021Enabling Binary Neural Network Training on the Edgecited by 11
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platformscited by 11
- 2024Fine-tuning Whisper on Low-Resource Languages for Real-World Applicationscited by 11
12 most cited of 51 All 51 (JSON)
- 2026PRAISE: A Reproducible Workflow for Non-Programmer Scientists to Implement Published AI Models12 Oct 2026
- 2025Geminet: Learning the Duality-based Iterative Process for Lightweight Traffic Engineering in Changing Topologies30 Jun 2025
- 2025Collaborative Learning of On-Device Small Model and Cloud-Based Large Model: Advances and Future Directions17 Apr 2025
- 2025S2A: A Unified Framework for Parameter and Memory Efficient Transfer Learning11 Mar 2025
- 2025GPU Memory Usage Optimization for Backward Propagation in Deep Network Training18 Feb 2025
- 2025Efficient Finetuning for Dimensional Speech Emotion Recognition in the Age of Transformers17 Feb 2025
- 2025Seeing World Dynamics in a Nutshell5 Feb 2025
- 2024Fine-tuning Whisper on Low-Resource Languages for Real-World Applications20 Dec 2024
- 2024Training Multi-Layer Binary Neural Networks With Local Binary Error Signals28 Nov 2024
- 2024Breaking the Memory Barrier: Near Infinite Batch Size Scaling for Contrastive Loss22 Oct 2024
- 2024Error Diffusion: Post Training Quantization with Block-Scaled Number Formats for Neural Networks15 Oct 2024
- 2024Breaking the Memory Wall for Heterogeneous Federated Learning via Model Splitting12 Oct 2024
12 newest of 51 All 51 (JSON)