Home Knowledge Base timm (PyTorch Image Models)

timm (PyTorch Image Models) is a comprehensive library of pre-trained computer vision models created by Ross Wightman that serves as the "Hugging Face of Computer Vision" — providing 800+ model architectures (Vision Transformers, EfficientNets, ConvNeXt, Swin, DeiT, NFNet, and more) with ImageNet-pretrained weights, a consistent API across all models, and the training recipes needed to reproduce state-of-the-art image classification results, filling the gap left by PyTorch's limited torchvision model zoo.

What Is timm?

Key Model Families in timm

FamilyArchitectureKey ModelsImageNet Top-1
Vision TransformerTransformerViT-B/16, ViT-L/16, ViT-H/1485-88%
EfficientNetCNN (NAS)EfficientNet-B0 to B7, V277-87%
ConvNeXtModern CNNConvNeXt-T/S/B/L/XL82-87%
Swin TransformerShifted windowSwin-T/S/B/L81-87%
DeiTData-efficient ViTDeiT-S/B, DeiT III80-86%
ResNetClassic CNNResNet-50/101/152, ResNetV276-82%
NFNetNormalizer-freeNFNet-F0 to F683-87%
MaxViTMulti-axis ViTMaxViT-T/S/B83-87%

Why timm Matters

timm is the essential computer vision model library that provides the pretrained backbones powering most modern CV research and applications — offering 800+ architectures with consistent APIs and pretrained weights that make it the first dependency added to any PyTorch computer vision project.

timmimage modelspretrained

Explore 500+ Semiconductor & AI Topics

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