Efficiently deploying neural network models on heterogeneous edge systems faces unique challenges. Two major issues are underutilized pipelines caused by hardware heterogeneity and explosive growth of architecture search space. To address these challenges, we propose ExpoNAS, a framework enabling fast deployment-oriented neural architecture search on heterogeneous platforms. ExpoNAS evaluates model partitioning and deployability before search to meet accuracy and latency constraints. However, repeated partitioning leads to exponential growth in architecture search space. We first observe a strong correlation between operational exposure and accuracy improvement, and then we propose an exposure-based reduction technique that excludes the operations of low exposure. By removing these non-critical operations, the exposure-based pruning successfully reduces architecture search time. Our experiments on popular datasets show that the ExpoNAS pipelined design improves execution efficiency by a factor of 2 compared to traditional batch processing. Without compromising accuracy, ExpoNAS is able to reduce the architecture search time by 47.5% for discovering high-accuracy networks, compared to the SOTA NAS strategies.
No takes yet. Share an insight, caveat, or question.
Duan et al. (2023) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: