Supported Models¶
MLV-Bench supports Vision Transformer (ViT) models from multiple sources. This document lists all available models and links to further information. To use a model, call build_model with the <provider>/<name> identifiers listed below.
AIMv2¶
Apple ViTs pretrained with a causal autoregressive objective over image patches conditioned on multimodal (image + text) inputs from DFN-2B, with optional teacher distillation (_dist).
timm/aimv2_1b_patch14_224.apple_pttimm/aimv2_1b_patch14_336.apple_pttimm/aimv2_1b_patch14_448.apple_pttimm/aimv2_3b_patch14_224.apple_pttimm/aimv2_3b_patch14_336.apple_pttimm/aimv2_3b_patch14_448.apple_pttimm/aimv2_huge_patch14_224.apple_pttimm/aimv2_huge_patch14_336.apple_pttimm/aimv2_huge_patch14_448.apple_pttimm/aimv2_large_patch14_224.apple_pttimm/aimv2_large_patch14_224.apple_pt_disttimm/aimv2_large_patch14_336.apple_pttimm/aimv2_large_patch14_336.apple_pt_disttimm/aimv2_large_patch14_448.apple_pt
AugReg¶
ViTs trained on ImageNet-21K/-1K with carefully tuned augmentation and regularization, matching models trained on an order of magnitude more data.
timm/vit_base_patch16_224.augreg2_in21k_ft_in1ktimm/vit_base_patch16_224.augreg_in1ktimm/vit_base_patch16_224.augreg_in21ktimm/vit_base_patch16_224.augreg_in21k_ft_in1ktimm/vit_base_patch16_384.augreg_in1ktimm/vit_base_patch16_384.augreg_in21k_ft_in1ktimm/vit_base_patch32_224.augreg_in1ktimm/vit_base_patch32_224.augreg_in21ktimm/vit_base_patch32_224.augreg_in21k_ft_in1ktimm/vit_base_patch32_384.augreg_in1ktimm/vit_base_patch32_384.augreg_in21k_ft_in1ktimm/vit_base_patch8_224.augreg2_in21k_ft_in1ktimm/vit_base_patch8_224.augreg_in21ktimm/vit_base_patch8_224.augreg_in21k_ft_in1ktimm/vit_large_patch16_224.augreg_in21ktimm/vit_large_patch16_224.augreg_in21k_ft_in1ktimm/vit_large_patch16_384.augreg_in21k_ft_in1ktimm/vit_small_patch16_224.augreg_in1ktimm/vit_small_patch16_224.augreg_in21ktimm/vit_small_patch16_224.augreg_in21k_ft_in1ktimm/vit_small_patch16_384.augreg_in1ktimm/vit_small_patch16_384.augreg_in21k_ft_in1ktimm/vit_small_patch32_224.augreg_in21ktimm/vit_small_patch32_224.augreg_in21k_ft_in1ktimm/vit_small_patch32_384.augreg_in21k_ft_in1ktimm/vit_tiny_patch16_224.augreg_in21ktimm/vit_tiny_patch16_224.augreg_in21k_ft_in1ktimm/vit_tiny_patch16_384.augreg_in21k_ft_in1k
BEiT¶
ViTs pretrained by masked image modeling against discrete dVAE visual tokens on ImageNet-22K, optionally fine-tuned on ImageNet-1K.
timm/beit_base_patch16_224.in22k_ft_in22ktimm/beit_base_patch16_224.in22k_ft_in22k_in1ktimm/beit_base_patch16_384.in22k_ft_in22k_in1ktimm/beit_large_patch16_224.in22k_ft_in22ktimm/beit_large_patch16_224.in22k_ft_in22k_in1ktimm/beit_large_patch16_384.in22k_ft_in22k_in1ktimm/beit_large_patch16_512.in22k_ft_in22k_in1k
BEiT v2¶
A BEiT variant that reconstructs CLIP visual features instead of dVAE tokens during masked image modeling.
timm/beitv2_base_patch16_224.in1k_ft_in1ktimm/beitv2_base_patch16_224.in1k_ft_in22ktimm/beitv2_base_patch16_224.in1k_ft_in22k_in1ktimm/beitv2_large_patch16_224.in1k_ft_in1ktimm/beitv2_large_patch16_224.in1k_ft_in22ktimm/beitv2_large_patch16_224.in1k_ft_in22k_in1k
BEiT-3¶
A multimodal foundation model applying masked data modeling across text, images, and image–text pairs with a shared Multiway Transformer, fine-tuned on ImageNet for classification.
timm/beit3_base_patch16_224.in22k_ft_in1ktimm/beit3_base_patch16_224.indomain_in22k_ft_in1ktimm/beit3_base_patch16_224.indomain_pttimm/beit3_base_patch16_224.pttimm/beit3_large_patch16_224.in22k_ft_in1ktimm/beit3_large_patch16_224.indomain_in22k_ft_in1ktimm/beit3_large_patch16_224.indomain_pttimm/beit3_large_patch16_224.pt
CLIP (LAION-2B)¶
OpenCLIP reproduction of CLIP trained on the open LAION-2B dataset, enabling larger model sizes and public reproducibility.
timm/vit_base_patch16_clip_224.laion2btimm/vit_base_patch16_clip_224.laion2b_ft_in12ktimm/vit_base_patch16_clip_224.laion2b_ft_in12k_in1ktimm/vit_base_patch16_clip_224.laion2b_ft_in1ktimm/vit_base_patch16_clip_384.laion2b_ft_in12k_in1ktimm/vit_base_patch16_clip_384.laion2b_ft_in1ktimm/vit_base_patch32_clip_224.laion2btimm/vit_base_patch32_clip_224.laion2b_ft_in12k_in1ktimm/vit_base_patch32_clip_224.laion2b_ft_in1ktimm/vit_base_patch32_clip_384.laion2b_ft_in12k_in1ktimm/vit_base_patch32_clip_448.laion2b_ft_in12k_in1ktimm/vit_giant_patch14_clip_224.laion2btimm/vit_gigantic_patch14_clip_224.laion2btimm/vit_huge_patch14_clip_224.laion2btimm/vit_huge_patch14_clip_224.laion2b_ft_in12ktimm/vit_huge_patch14_clip_224.laion2b_ft_in12k_in1ktimm/vit_huge_patch14_clip_224.laion2b_ft_in1ktimm/vit_huge_patch14_clip_336.laion2b_ft_in12k_in1ktimm/vit_huge_patch14_clip_336.laion2b_ft_in1ktimm/vit_large_patch14_clip_224.laion2btimm/vit_large_patch14_clip_224.laion2b_ft_in12ktimm/vit_large_patch14_clip_224.laion2b_ft_in12k_in1ktimm/vit_large_patch14_clip_224.laion2b_ft_in1ktimm/vit_large_patch14_clip_336.laion2b_ft_in12k_in1ktimm/vit_large_patch14_clip_336.laion2b_ft_in1k
CLIP (OpenAI WIT-400M)¶
The original CLIP image encoders, aligned with text by a contrastive objective on OpenAI's private WIT-400M dataset, with optional ImageNet fine-tuning.
timm/vit_base_patch16_clip_224.openaitimm/vit_base_patch16_clip_224.openai_ft_in12ktimm/vit_base_patch16_clip_224.openai_ft_in12k_in1ktimm/vit_base_patch16_clip_224.openai_ft_in1ktimm/vit_base_patch16_clip_384.openai_ft_in12k_in1ktimm/vit_base_patch16_clip_384.openai_ft_in1ktimm/vit_base_patch32_clip_224.openaitimm/vit_base_patch32_clip_224.openai_ft_in12k_in1ktimm/vit_base_patch32_clip_224.openai_ft_in1ktimm/vit_base_patch32_clip_384.openai_ft_in12k_in1ktimm/vit_large_patch14_clip_224.openaitimm/vit_large_patch14_clip_224.openai_ft_in12ktimm/vit_large_patch14_clip_224.openai_ft_in12k_in1ktimm/vit_large_patch14_clip_224.openai_ft_in1ktimm/vit_large_patch14_clip_336.openaitimm/vit_large_patch14_clip_336.openai_ft_in12k_in1k
DeiT¶
Data-efficient ViTs trained competitively on ImageNet-1K alone via knowledge distillation, with distilled variants adding a dedicated distillation token.
timm/deit_base_distilled_patch16_224.fb_in1ktimm/deit_base_distilled_patch16_384.fb_in1ktimm/deit_base_patch16_224.fb_in1ktimm/deit_base_patch16_384.fb_in1ktimm/deit_small_distilled_patch16_224.fb_in1ktimm/deit_small_patch16_224.fb_in1ktimm/deit_tiny_distilled_patch16_224.fb_in1ktimm/deit_tiny_patch16_224.fb_in1k
DeiT III¶
A revised DeiT recipe with stronger augmentation and supervised-training best practices, trained on ImageNet-1K or pretrained on ImageNet-21K and fine-tuned on ImageNet-1K.
timm/deit3_base_patch16_224.fb_in1ktimm/deit3_base_patch16_224.fb_in22k_ft_in1ktimm/deit3_base_patch16_384.fb_in1ktimm/deit3_base_patch16_384.fb_in22k_ft_in1ktimm/deit3_huge_patch14_224.fb_in1ktimm/deit3_huge_patch14_224.fb_in22k_ft_in1ktimm/deit3_large_patch16_224.fb_in1ktimm/deit3_large_patch16_224.fb_in22k_ft_in1ktimm/deit3_large_patch16_384.fb_in1ktimm/deit3_large_patch16_384.fb_in22k_ft_in1ktimm/deit3_medium_patch16_224.fb_in1ktimm/deit3_medium_patch16_224.fb_in22k_ft_in1ktimm/deit3_small_patch16_224.fb_in1ktimm/deit3_small_patch16_224.fb_in22k_ft_in1ktimm/deit3_small_patch16_384.fb_in1ktimm/deit3_small_patch16_384.fb_in22k_ft_in1k
DINO¶
Self-supervised ViTs trained by self-distillation between a student and a momentum teacher, exhibiting emergent object segmentation.
timm/vit_base_patch16_224.dinotimm/vit_base_patch8_224.dinotimm/vit_small_patch16_224.dinotimm/vit_small_patch8_224.dino
DINOv2¶
Oquab et al. (2024), Darcet et al. (2024)
DINO scaled on the curated LVD-142M dataset for strong transferable dense features, with reg4 variants adding register tokens that remove attention-map artifacts.
timm/vit_base_patch14_dinov2.lvd142mtimm/vit_base_patch14_reg4_dinov2.lvd142mtimm/vit_giant_patch14_dinov2.lvd142mtimm/vit_giant_patch14_reg4_dinov2.lvd142mtimm/vit_large_patch14_dinov2.lvd142mtimm/vit_large_patch14_reg4_dinov2.lvd142mtimm/vit_small_patch14_dinov2.lvd142mtimm/vit_small_patch14_reg4_dinov2.lvd142m
DINOv3¶
A further-scaled DINO with an updated Transformer architecture and larger curated datasets (LVD-1689M and SAT-493M).
timm/vit_7b_patch16_dinov3.lvd1689mtimm/vit_7b_patch16_dinov3.sat493mtimm/vit_base_patch16_dinov3.lvd1689mtimm/vit_base_patch16_dinov3_qkvb.lvd1689mtimm/vit_huge_plus_patch16_dinov3.lvd1689mtimm/vit_huge_plus_patch16_dinov3_qkvb.lvd1689mtimm/vit_large_patch16_dinov3.lvd1689mtimm/vit_large_patch16_dinov3.sat493mtimm/vit_large_patch16_dinov3_qkvb.lvd1689mtimm/vit_large_patch16_dinov3_qkvb.sat493mtimm/vit_small_patch16_dinov3.lvd1689mtimm/vit_small_patch16_dinov3_qkvb.lvd1689mtimm/vit_small_plus_patch16_dinov3.lvd1689mtimm/vit_small_plus_patch16_dinov3_qkvb.lvd1689m
EVA¶
ViTs pretrained by masked image modeling that reconstructs OpenAI CLIP-L/14 features, included here as ImageNet-fine-tuned checkpoints.
timm/eva_giant_patch14_336.m30m_ft_in22k_in1ktimm/eva_giant_patch14_560.m30m_ft_in22k_in1ktimm/eva_large_patch14_196.in22k_ft_in1ktimm/eva_large_patch14_196.in22k_ft_in22k_in1ktimm/eva_large_patch14_336.in22k_ft_in1ktimm/eva_large_patch14_336.in22k_ft_in22k_in1k
EVA-02¶
ViTs pretrained by masked image modeling with an EVA-CLIP teacher on ImageNet-22K or merged vision datasets, available as pretrained-only or ImageNet-fine-tuned checkpoints.
timm/eva02_base_patch14_224.mim_in22ktimm/eva02_base_patch14_448.mim_in22k_ft_in1ktimm/eva02_base_patch14_448.mim_in22k_ft_in22ktimm/eva02_base_patch14_448.mim_in22k_ft_in22k_in1ktimm/eva02_large_patch14_224.mim_in22ktimm/eva02_large_patch14_224.mim_m38mtimm/eva02_large_patch14_448.mim_in22k_ft_in1ktimm/eva02_large_patch14_448.mim_in22k_ft_in22ktimm/eva02_large_patch14_448.mim_in22k_ft_in22k_in1ktimm/eva02_large_patch14_448.mim_m38m_ft_in1ktimm/eva02_large_patch14_448.mim_m38m_ft_in22ktimm/eva02_large_patch14_448.mim_m38m_ft_in22k_in1ktimm/eva02_small_patch14_224.mim_in22ktimm/eva02_small_patch14_336.mim_in22k_ft_in1ktimm/eva02_tiny_patch14_224.mim_in22ktimm/eva02_tiny_patch14_336.mim_in22k_ft_in1k
EVA-CLIP¶
CLIP scaled to multi-billion-parameter vision encoders via progressive scaling, trained on LAION-400M (EVA01) or a merged 2B dataset (EVA02) and optionally fine-tuned on ImageNet-1K.
timm/eva02_base_patch16_clip_224.merged2btimm/eva02_enormous_patch14_clip_224.laion2btimm/eva02_enormous_patch14_clip_224.laion2b_plustimm/eva02_enormous_patch14_clip_224.pretraintimm/eva02_large_patch14_clip_224.merged2btimm/eva02_large_patch14_clip_336.merged2btimm/eva_giant_patch14_224.clip_ft_in1ktimm/eva_giant_patch14_336.clip_ft_in1ktimm/eva_giant_patch14_clip_224.laion400mtimm/eva_giant_patch14_clip_224.merged2b
FlexiViT¶
A ViT trained with randomly sampled patch sizes so a single checkpoint handles variable patch grids and the full compute–accuracy trade-off, trained on ImageNet-1K or ImageNet-21K.
timm/flexivit_base.1000ep_in21ktimm/flexivit_base.1200ep_in1ktimm/flexivit_base.300ep_in1ktimm/flexivit_base.300ep_in21ktimm/flexivit_base.600ep_in1ktimm/flexivit_base.patch16_in21ktimm/flexivit_base.patch30_in21ktimm/flexivit_large.1200ep_in1ktimm/flexivit_large.300ep_in1ktimm/flexivit_large.600ep_in1ktimm/flexivit_small.1200ep_in1ktimm/flexivit_small.300ep_in1ktimm/flexivit_small.600ep_in1k
Franca¶
An open-source DINOv2-based self-supervised framework with a Matryoshka multi-head clustering projector; dinov2 names are baselines and rasa applies a position–semantic disentanglement post-training step.
franca/vitb14_dinov2_In21kfranca/vitb14_dinov2_In21k_rasafranca/vitb14_In21kfranca/vitb14_In21k_rasafranca/vitg14_In21kfranca/vitg14_In21k_rasafranca/vitg14_Laion600Mfranca/vitg14_Laion600M_rasafranca/vitl14_dinov2_In21kfranca/vitl14_dinov2_In21k_rasafranca/vitl14_In21kfranca/vitl14_In21k_rasafranca/vitl14_Laion600Mfranca/vitl14_Laion600M_rasa
MAE¶
ViT encoder–decoders pretrained to reconstruct raw pixels from roughly 75% masked image patches, yielding strong transferable representations.
MIIL¶
ViTs from an efficient large-scale ImageNet-21K pretraining pipeline with a semantic-tree class mapping that eases ImageNet-1K fine-tuning.
Original ViT¶
The original Vision Transformer checkpoints pretrained on ImageNet-21K and optionally fine-tuned on ImageNet-1K.
timm/vit_base_patch16_224.orig_in21ktimm/vit_base_patch16_224.orig_in21k_ft_in1ktimm/vit_base_patch16_384.orig_in21k_ft_in1ktimm/vit_base_patch32_224.orig_in21ktimm/vit_huge_patch14_224.orig_in21ktimm/vit_large_patch16_224.orig_in21ktimm/vit_large_patch32_224.orig_in21ktimm/vit_large_patch32_384.orig_in21k_ft_in1k
Perception Encoder¶
Meta AI's PE-Core vision backbone trained on a large vision–language mix to produce spatially rich representations for dense perception tasks.
timm/vit_pe_core_base_patch16_224.fbtimm/vit_pe_core_gigantic_patch14_448.fbtimm/vit_pe_core_large_patch14_336.fbtimm/vit_pe_core_small_patch16_384.fbtimm/vit_pe_core_tiny_patch16_384.fb
RoPE ViT¶
ViTs that replace absolute position embeddings with Rotary Position Embeddings (RoPE), improving ImageNet classification and dense prediction.
timm/vit_base_patch16_rope_224.naver_in1ktimm/vit_base_patch16_rope_ape_224.naver_in1ktimm/vit_base_patch16_rope_mixed_224.naver_in1ktimm/vit_base_patch16_rope_mixed_ape_224.naver_in1ktimm/vit_large_patch16_rope_224.naver_in1ktimm/vit_large_patch16_rope_ape_224.naver_in1ktimm/vit_large_patch16_rope_mixed_224.naver_in1ktimm/vit_large_patch16_rope_mixed_ape_224.naver_in1ktimm/vit_small_patch16_rope_224.naver_in1ktimm/vit_small_patch16_rope_ape_224.naver_in1ktimm/vit_small_patch16_rope_mixed_224.naver_in1ktimm/vit_small_patch16_rope_mixed_ape_224.naver_in1k
SAM¶
ImageNet-1K ViTs trained with Sharpness-Aware Minimization (Foret et al. 2021) for improved accuracy and generalization.
SigLIP¶
CLIP-style image–text encoders trained with a pairwise sigmoid loss that removes the global normalization step for more efficient training.
timm/vit_base_patch16_siglip_224.weblitimm/vit_base_patch16_siglip_256.weblitimm/vit_base_patch16_siglip_256.webli_i18ntimm/vit_base_patch16_siglip_384.weblitimm/vit_base_patch16_siglip_512.weblitimm/vit_large_patch16_siglip_256.weblitimm/vit_large_patch16_siglip_384.weblitimm/vit_so400m_patch14_siglip_224.weblitimm/vit_so400m_patch14_siglip_378.weblitimm/vit_so400m_patch14_siglip_378.webli_ft_in1ktimm/vit_so400m_patch14_siglip_384.weblitimm/vit_so400m_patch16_siglip_256.webli_i18n
SigLIP 2¶
SigLIP extended with multilingual captions, decoder-based pretraining tasks, and self-supervised objectives for improved spatial understanding and dense features.
timm/vit_base_patch16_siglip_224.v2_weblitimm/vit_base_patch16_siglip_256.v2_weblitimm/vit_base_patch16_siglip_384.v2_weblitimm/vit_base_patch16_siglip_512.v2_weblitimm/vit_base_patch32_siglip_256.v2_weblitimm/vit_giantopt_patch16_siglip_256.v2_weblitimm/vit_giantopt_patch16_siglip_384.v2_weblitimm/vit_large_patch16_siglip_256.v2_weblitimm/vit_large_patch16_siglip_384.v2_weblitimm/vit_large_patch16_siglip_512.v2_weblitimm/vit_so400m_patch14_siglip_224.v2_weblitimm/vit_so400m_patch14_siglip_378.v2_weblitimm/vit_so400m_patch16_siglip_256.v2_weblitimm/vit_so400m_patch16_siglip_384.v2_weblitimm/vit_so400m_patch16_siglip_512.v2_webli
Web-SSL¶
DINOv2- and MAE-style self-supervised models scaled to web-scale data (up to 8B images) and up to 7B parameters, showing language-free SSL can match language-supervised models.
webssl/dino1b_full2b_224webssl/dino2b_full2b_224webssl/dino2b_heavy2b_224webssl/dino2b_light2b_224webssl/dino300m_full2b_224webssl/dino300m_light2b_224webssl/dino3b_full2b_224webssl/dino3b_heavy2b_224webssl/dino3b_light2b_224webssl/dino5b_full2b_224webssl/dino7b_full8b_224webssl/dino7b_full8b_378webssl/dino7b_full8b_518webssl/mae1b_full2b_224webssl/mae2b_full2b_224webssl/mae300m_full2b_224webssl/mae3b_full2b_224webssl/mae700m_full2b_224