Home Knowledge Base Supernet Training

Supernet Training is a neural architecture search paradigm that trains a single over-parameterized network (supernet) containing all candidate architectures simultaneously by randomly activating different subnetworks (subnets) at each training step — amortizing architecture search cost across the entire search space so any subnet can be extracted and evaluated for free by inheriting the supernet's weights without additional training — the architectural backbone of modern efficient NAS methods including Once-for-All (OFA), Slimmable Networks, and hardware-aware neural architecture search pipelines that produce deployment-ready models for thousands of different hardware targets from a single training run.

What Is Supernet Training?

Architectures and Variants

MethodSupernet StrategyKey Feature
ENASRandom subgraph sampling + RL controllerOne of the first weight-sharing NAS
DARTSContinuous relaxation of architecture weightsGradient-based architecture optimization
Once-for-All (OFA)Progressive shrinking curriculumSingle supernet for 1,000+ hardware targets
Slimmable NetworksUnified width-switching at runtimeMultiple width configurations without NAS
AttentiveNASPareto-optimal search with accuracy/FLOPsProduction deployment with hardware constraints
BigNASSingle-stage supernet with in-place distillationSimplified supernet training without separate finetuning

The Once-for-All (OFA) Paradigm

OFA (Cai et al., MIT, 2020) is the most successful supernet training approach for production deployment:

Challenges in Supernet Training

Supernet Training is the industrialization of neural architecture search — the framework that transforms architecture optimization from a research experiment into a practical engineering tool, enabling companies to produce deployment-optimized models for thousands of hardware targets from a single carefully trained master network.

supernet trainingneural architecture

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.