LGDCMLNov 16, 2018

Image Classification at Supercomputer Scale

arXiv:1811.06992v2128 citations
AI Analysis

This addresses the computational bottleneck for researchers and engineers training large-scale image classification models, representing an incremental improvement in systems optimization.

The paper tackled the challenge of training deep learning models at petaFLOPS scale by implementing systems optimizations, achieving 76.3% accuracy on ImageNet with ResNet-50 in 2.2 minutes and a throughput of over 1.05 million images/second without accuracy loss.

Deep learning is extremely computationally intensive, and hardware vendors have responded by building faster accelerators in large clusters. Training deep learning models at petaFLOPS scale requires overcoming both algorithmic and systems software challenges. In this paper, we discuss three systems-related optimizations: (1) distributed batch normalization to control per-replica batch sizes, (2) input pipeline optimizations to sustain model throughput, and (3) 2-D torus all-reduce to speed up gradient summation. We combine these optimizations to train ResNet-50 on ImageNet to 76.3% accuracy in 2.2 minutes on a 1024-chip TPU v3 Pod with a training throughput of over 1.05 million images/second and no accuracy drop.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes