CompOFA – Compound Once-For-All Networks for Faster Multi-Platform Deployment
The emergence of CNNs in mainstream deployment has necessitated methods to design and train efficient architectures tailored to maximize the accuracy under diverse hardware & latency constrains. To scale these resource-intensive tasks with an increasing number of deployment targets, Once-For-All (OFA) proposed an approach to jointly train several models at once with a constant training cost. However, this cost remains as high as $O(10^3)$ GPU hours and also suffers from a combinatorial explosion of potentially sub-optimal model configurations. We find that the cost of this one-shot training is dependent on the size of the model design space, and hence seek to speed up the training by constraining the design space to configurations with better accuracy-latency trade-offs. We incorporate the insights of compound relationships between model depth & width to build CompOFA, a design space smaller by several orders of magnitude. We demonstrate a 50% cut in the training time, dollar cost, and CO2 emissions over OFA due to the decreased interference in training this smaller design space. We also show that this smaller design space is dense enough to support equally accurate models for similar diversity of hardware and latency targets, as well as simplifying training and searching procedures.
Code (2)
Tasks
AllGPUSimilar Papers 제목 키워드 기반
CompOFA: Compound Once-For-All Networks for Faster Multi-Platform Deployment
The emergence of CNNs in mainstream deployment has necessitated methods to design and train efficient architectures tailored to maximize the accuracy under diverse hardware & latency constraints. To scale these resource-…
AllDiversityGPUFast and Efficient Once-For-All Networks for Diverse Hardware Deployment
Convolutional neural networks are widely used in practical application in many diverse environments. Each different environment requires a different optimized network to maximize accuracy under its unique hardware constr…
AllGPUKnowledge DistillationeQuilibrator 3.0 -- a platform for the estimation of thermodynamic constants
eQuilibrator (equilibrator.weizmann.ac.il) is a calculator for biochemical equilibrium constants and Gibbs free energies, originally designed as a web-based interface. While the website now counts ${\sim}1000$ distinct m…
Self-Supervised Learning Strategies for a Platform to Test the Toxicity of New Chemicals and Materials
High-throughput toxicity testing offers a fast and cost-effective way to test large amounts of compounds. A key component for such systems is the automated evaluation via machine learning models. In this paper, we addres…
Self-Supervised LearningRiconoscimento ortografico per apostrofo ed espressioni polirematiche
The work presents two algorithms of manipulation and comparison between strings whose purpose is the orthographic recognition of the apostrophe and of the compound expressions. The theory supporting general reasoning ref…