Accurate GPU Memory Prediction for Deep Learning Jobs through Dynamic Analysis
Not on the map. Why?
Abstract (arXiv)
The benefits of Deep Learning (DL) impose significant pressure on GPU resources, particularly within GPU cluster, where Out-Of-Memory (OOM) errors present a primary impediment to model training and efficient resource utilization. Conventional OOM estimation techniques, relying either on static graph analysis or direct GPU memory profiling, suffer from inherent limitations: static analysis often fails to capture model dynamics, whereas GPU-based profiling intensifies contention for scarce GPU resources. To overcome these constraints, VeritasEst emerges. It is an innovative, entirely CPU-based analysis tool capable of accurately predicting the peak GPU memory required for DL training tasks without accessing the target GPU. This "offline" prediction capability is core advantage of VeritasEst, allowing accurate memory footprint information to be obtained before task scheduling, thereby effectively preventing OOM and optimizing GPU allocation. Its performance was validated through thousands of experimental runs across convolutional neural network (CNN) models: Compared to baseline GPU memory estimators, VeritasEst significantly reduces the relative error by 84% and lowers the estimation failure probability by 73%. VeritasEst represents a key step towards efficient and predictable DL training in resource-constrained environments.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 19 of its 39 references that are in the map. First posted on arXiv 4 Apr 2025.
Builds on
19 of 39 references.
References · 19
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2022A ConvNet for the 2020scited by 3,579
- 2019Searching for MobileNetV3cited by 1,994
- 2020Designing Network Design Spacescited by 960
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
- 2019CNN-generated images are surprisingly easy to spot... for nowcited by 847
- 2019A Survey of Deep Learning Techniques for Autonomous Drivingcited by 403
- 2021ZeRO-Offload: Democratizing Billion-Scale Model Trainingcited by 341
7 more
- 2019A Comprehensive Study on Deep Learning Bug Characteristicscited by 65
- 2017The Microsoft 2017 Conversational Speech Recognition Systemcited by 52
- 2019SLIDE : In Defense of Smart Algorithms over Hardware Acceleration for Large-Scale Deep Learning Systemscited by 46
- 2021Accelerating SLIDE Deep Learning on Modern CPUs: Vectorization, Quantizations, Memory Optimizations, and Morecited by 15
- 2024LLMem: Estimating GPU Memory Usage for Fine-Tuning Pre-Trained LLMscited by 12
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Visioncited by 6
- 2023Iterative Assessment and Improvement of DNN Operational Accuracycited by 3
Built on by
Not cited yet.