ImageNet Training in Minutes – arXiv Vanity
Since its creation, the ImageNet 1-k benchmark set has played a significant role as a benchmark for ascertaining the accuracy of different deep neural net (DNN) models on the classification problem. Moreover, in recent years it has also served as the principal benchmark for assessing different approaches to DNN training. Finishing a 90-epoch ImageNet-1k training with ResNet-50 on a NVIDIA M40 GPU takes 14 days. This training requires 1018 single precision operations in total. On the other hand, the world’s current fastest supercomputer can finish 2×1017 single precision operations per second. If we can make full use of the computing capability of a supercomputer for DNN training, we should be able to finish the 90-epoch ResNet-50 training in five seconds. Over the last two years a number of researchers have focused on how to close this significant performance gap through scaling DNN training to larger numbers of processors. Most successful approaches to scaling the training of ImageNet have used the approach of synchronous stochastic gradient descent. However, to scale synchronous stochastic gradient descent one must also increase the batch size used in each iteration.
ImageNet Training in Minutes Yang You 1 , Zhao Zhang 2 , Cho-Jui Hsieh 3 , James Demmel 1 , Kurt Keutzer 1 UC Berkeley 1 , TACC 2 , UC Davis 3 {youyang, demmel, keutzer}@cs.berkeley.edu; zzhang@tacc.utexas.edu; chohsieh@ucdavis.edu Abstract Since its creation, the ImageNet-1k benchmark set has played a significant role as a benchmark for ascertaining the accuracy of different deep neural net (DNN) models on the classification problem. Moreover, in recent years it has also served as the principal benchmark for assessing different approaches to DNN training. Finishing a 90-epoch ImageNet-1k trai
Explore this link on the map →related reading
- [1706.02677] Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourarxiv-vanity.com
- How To Scale Your Modeljax-ml.github.io
- Mosaic ResNet Deep Dive | Databricks Blogmosaicml.com
- The Scaling Hypothesis · Gwern.netgwern.net
- The Little Book of Deep Learningfleuret.org
- A Recipe for Training Neural Networkskarpathy.github.io
- Aman's AI Journal • Primers • Ilya Sutskever's Top 30aman.ai
- [1905.11946] EfficientNet: Rethinking Model Scaling for Convolutional Neural Networksarxiv.org
- Reiner Pope – The math behind how LLMs are trained and serveddwarkesh.com
- The Decade of Deep Learning | Leo Gaobmk.sh
- Data movement bottlenecks to large-scale model training: Scaling past 1e28 FLOP | Epoch AIepoch.ai
- A Recipe for Training Neural Networkskarpathy.github.io