Universally Slimmable Networks (US-Nets) are an extension of slimmable networks that support any arbitrary width multiplier, not just preset values — enabling continuous, fine-grained accuracy-efficiency trade-offs at runtime.
US-Net Training
- Any Width: US-Nets support any width from the minimum to maximum (e.g., any value between 0.25× and 1.0×).
- Sandwich Rule: During training, always train the smallest and largest width (bread), plus $n$ random widths (filling).
- In-Place Distillation: The largest width acts as teacher — its soft labels guide the smaller widths.
- Switchable BN: Separate batch norm statistics for each width — essential for multi-width training.
Why It Matters
- Infinite Configs: Not limited to 4 preset widths — any width is available at runtime.
- Hardware Matching: Exactly match any hardware's computation budget — not just the nearest preset.
- Smooth Degradation: Performance degrades smoothly as width decreases — no sudden accuracy drops.
US-Nets are infinitely adjustable models — supporting any width configuration for perfectly fine-grained accuracy-efficiency control.
universally slimmable networksneural architecture
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.