D{\epsilon}pS: Delayed {\epsilon}-Shrinking for Faster Once-For-All Training
Aditya Annavajjala, Alind Khare, Animesh Agrawal, Igor Fedorov, Hugo, Latapie, Myungjin Lee, Alexey Tumanov

TL;DR
This paper introduces Delayed ε-Shrinking (DεpS), a novel method for more efficient once-for-all CNN training that reduces costs and improves accuracy by delaying model shrinking until the network is partially trained.
Contribution
The paper proposes DεpS, a new approach that delays model shrinking during training and uses dynamic learning rate heuristics, leading to faster training and better model performance.
Findings
Outperforms state-of-the-art methods on multiple datasets.
Reduces training cost by up to 2.5x.
Achieves higher accuracy or similar accuracy with fewer FLOPs.
Abstract
CNNs are increasingly deployed across different hardware, dynamic environments, and low-power embedded devices. This has led to the design and training of CNN architectures with the goal of maximizing accuracy subject to such variable deployment constraints. As the number of deployment scenarios grows, there is a need to find scalable solutions to design and train specialized CNNs. Once-for-all training has emerged as a scalable approach that jointly co-trains many models (subnets) at once with a constant training cost and finds specialized CNNs later. The scalability is achieved by training the full model and simultaneously reducing it to smaller subnets that share model weights (weight-shared shrinking). However, existing once-for-all training approaches incur huge training costs reaching 1200 GPU hours. We argue this is because they either start the process of shrinking the full…
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
TopicsComputational Physics and Python Applications · Parallel Computing and Optimization Techniques
MethodsKnowledge Distillation
