Scale out for large minibatch SGD: Residual network training on ImageNet-1K with improved accuracy and reduced time to train
Not on the map. Why?
Abstract (arXiv)
For the past 5 years, the ILSVRC competition and the ImageNet dataset have attracted a lot of interest from the Computer Vision community, allowing for state-of-the-art accuracy to grow tremendously. This should be credited to the use of deep artificial neural network designs. As these became more complex, the storage, bandwidth, and compute requirements increased. This means that with a non-distributed approach, even when using the most high-density server available, the training process may take weeks, making it prohibitive. Furthermore, as datasets grow, the representation learning potential of deep networks grows as well by using more complex models. This synchronicity triggers a sharp increase in the computational requirements and motivates us to explore the scaling behaviour on petaflop scale supercomputers. In this paper we will describe the challenges and novel solutions needed in order to train ResNet-50 in this large scale environment. We demonstrate above 90% scaling efficiency and a training time of 28 minutes using up to 104K x86 cores. This is supported by software tools from Intel's ecosystem. Moreover, we show that with regular 90 - 120 epoch train runs we can achieve a top-1 accuracy as high as 77% for the unmodified ResNet-50 topology. We also introduce the novel Collapsed Ensemble (CE) technique that allows us to obtain a 77.5% top-1 accuracy, similar to that of a ResNet-152, while training a unmodified ResNet-50 topology for the same fixed training budget. All ResNet-50 models as well as the scripts needed to replicate them will be posted shortly.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 3; 2024: 1.
8 papers.
- 2021ImageNet-21K Pretraining for the Massescited by 613
- 2022Towards Efficient and Scalable Sharpness-Aware Minimizationcited by 129
- 2023Optimus-CC: Efficient Large NLP Model Training with 3D Parallelism Aware Communication Compressioncited by 15
- 2024Smart-Infinity: Fast Large Language Model Training using Near-Storage Processing on a Real Systemcited by 15
- 2023AUTO: Adaptive Outlier Optimization for Test-Time OOD Detectioncited by 13
- 2021Concurrent Adversarial Learning for Large-Batch Trainingcited by 11
- 2023Revisiting LARS for Large Batch Training Generalization of Neural Networkscited by 5
- 2022Abutting Grating Illusion: Cognitive Challenge to Neural Network Modelscited by 1
- 2024Smart-Infinity: Fast Large Language Model Training using Near-Storage Processing on a Real System11 Mar 2024
- 2023Revisiting LARS for Large Batch Training Generalization of Neural Networks25 Sep 2023
- 2023AUTO: Adaptive Outlier Optimization for Test-Time OOD Detection22 Mar 2023
- 2023Optimus-CC: Efficient Large NLP Model Training with 3D Parallelism Aware Communication Compression24 Jan 2023
- 2022Abutting Grating Illusion: Cognitive Challenge to Neural Network Models8 Aug 2022
- 2022Towards Efficient and Scalable Sharpness-Aware Minimization5 Mar 2022
- 2021Concurrent Adversarial Learning for Large-Batch Training1 Jun 2021
- 2021ImageNet-21K Pretraining for the Masses22 Apr 2021