mlsanityData to 7 Oct 2026

OpTorch: Optimized deep learning architectures for resource limited environments

arXiv 2105.00619 ↗First posted 3 May 2021cs.LG cs.AR stat.MLcited by 0

Not on the map. Why?

Abstract (arXiv)

Deep learning algorithms have made many breakthroughs and have various applications in real life. Computational resources become a bottleneck as the data and complexity of the deep learning pipeline increases. In this paper, we propose optimized deep learning pipelines in multiple aspects of training including time and memory. OpTorch is a machine learning library designed to overcome weaknesses in existing implementations of neural network training. OpTorch provides features to train complex neural networks with limited computational resources. OpTorch achieved the same accuracy as existing libraries on Cifar-10 and Cifar-100 datasets while reducing memory usage to approximately 50%. We also explore the effect of weights on total memory usage in deep learning pipelines. In our experiments, parallel encoding-decoding along with sequential checkpoints results in much improved memory and time usage while keeping the accuracy similar to existing pipelines. OpTorch python package is available at available at https://github.com/cbrl-nuces/optorch

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 12 of its 13 references that are in the map. First posted on arXiv 3 May 2021.

Builds on

12 of 13 references.

References · 12

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2020Language Models are Few-Shot Learnerscited by 32,199
  3. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  4. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  5. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
  6. 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
  7. 2017Mixed Precision Trainingcited by 1,135
  8. 2019AugMix: A Simple Data Processing Method to Improve Robustness and Uncertaintycited by 897
  9. 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
  10. 2018Activation Functions: Comparison of trends in Practice and Research for Deep Learningcited by 130
  11. 2017On the Origin of Deep Learningcited by 23
  12. 2013Application of Artificial Neural Networks in Estimating Participation in Electionscited by 1

Built on by

Not cited yet.