universally slimmable networks

**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.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account