Democratizing Production-Scale Distributed Deep Learning
Minghuang Ma, Hadi Pouransari, Daniel Chao, Saurabh Adya, Santiago, Akle Serrano, Yi Qin, Dan Gimnicher, Dominic Walsh

TL;DR
This paper introduces Alchemist, a scalable internal service at Apple that simplifies and accelerates distributed deep learning training, significantly reducing training times for complex models.
Contribution
The paper presents Alchemist, a novel internal platform that streamlines distributed training workflows, making large-scale deep learning more accessible and efficient.
Findings
Training times reduced by 10x in internal autonomous system development.
Alchemist enables easy and scalable distributed training workflows.
Demonstrated successful adoption across various deep learning tasks.
Abstract
The interest and demand for training deep neural networks have been experiencing rapid growth, spanning a wide range of applications in both academia and industry. However, training them distributed and at scale remains difficult due to the complex ecosystem of tools and hardware involved. One consequence is that the responsibility of orchestrating these complex components is often left to one-off scripts and glue code customized for specific problems. To address these restrictions, we introduce \emph{Alchemist} - an internal service built at Apple from the ground up for \emph{easy}, \emph{fast}, and \emph{scalable} distributed training. We discuss its design, implementation, and examples of running different flavors of distributed training. We also present case studies of its internal adoption in the development of autonomous systems, where training times have been reduced by 10x to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Generative Adversarial Networks and Image Synthesis · Stochastic Gradient Optimization Techniques
