Elastic ViTs from Pretrained Models Without Retraining

Abstract

Vision foundation models achieve remarkable performance but are only available in a limited set of pre-determined sizes, forcing sub-optimal deployment choices under real-world constraints. We introduce SnapViT: single-shot network approximation for pruned Vision Transformers, a new post-pretraining structured pruning method that enables elastic inference across a continuum of compute budgets. Our approach efficiently combines gradient information with cross-network structure correlations, approximated via an evolutionary algorithm, does not require labeled data, generalizes to models without a classification head, and is retraining-free. Experiments on DINO, SigLIPv2, DeIT, and AugReg models demonstrate superior performance over state-of-the-art methods across various sparsities, requiring less than five minutes on a single A100 GPU to generate elastic models that can be adjusted to any computational budget. Our key contributions include an efficient pruning strategy for pretrained Vision Transformers, a novel evolutionary approximation of Hessian off-diagonal structures, and a self-supervised importance scoring mechanism that maintains strong performance without requiring retraining or labels. Code and pruned models are available at: https://elastic.ashita.nl/

Cite

Text

Simoncini et al. "Elastic ViTs from Pretrained Models Without Retraining." Advances in Neural Information Processing Systems, 2025.

Markdown

[Simoncini et al. "Elastic ViTs from Pretrained Models Without Retraining." Advances in Neural Information Processing Systems, 2025.](https://mlanthology.org/neurips/2025/simoncini2025neurips-elastic/)

BibTeX

@inproceedings{simoncini2025neurips-elastic,
  title     = {{Elastic ViTs from Pretrained Models Without Retraining}},
  author    = {Simoncini, Walter and Dorkenwald, Michael and Blankevoort, Tijmen and Snoek, Cees G. M. and Asano, Yuki M},
  booktitle = {Advances in Neural Information Processing Systems},
  year      = {2025},
  url       = {https://mlanthology.org/neurips/2025/simoncini2025neurips-elastic/}
}