#55th of 9 in ML frameworks and libraries

pytorch-image-models

PyTorch library of image models, pretrained weights and reference training scripts

Stars
37.2k
License
Apache-2.0
Last commit
Oct 2026
Last release
Sep 2026
Language
Python
Stars, last 29 weeks+910
24 Mar 2026: 36,305 stars31 Mar 2026: 36,350 stars7 Apr 2026: 36,386 stars14 Apr 2026: 36,432 stars21 Apr 2026: 36,474 stars28 Apr 2026: 36,535 stars5 May 2026: 36,560 stars12 May 2026: 36,602 stars19 May 2026: 36,653 stars26 May 2026: 36,677 stars2 Jun 2026: 36,704 stars9 Jun 2026: 36,735 stars16 Jun 2026: 36,768 stars23 Jun 2026: 36,789 stars30 Jun 2026: 36,824 stars7 Jul 2026: 36,856 stars14 Jul 2026: 36,888 stars21 Jul 2026: 36,913 stars28 Jul 2026: 36,940 stars4 Aug 2026: 36,966 stars11 Aug 2026: 36,993 stars18 Aug 2026: 37,017 stars25 Aug 2026: 37,046 stars1 Sept 2026: 37,076 stars8 Sept 2026: 37,097 stars15 Sept 2026: 37,118 stars22 Sept 2026: 37,148 stars29 Sept 2026: 37,168 stars6 Oct 2026: 37,188 stars13 Oct 2026: 37,215 stars

36,305 on 24 Mar 202637,215 on 13 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

timm is a Python library of image model architectures (ConvNeXt, EfficientNet, EVA, DINOv3, Swin and many more), most with pretrained weights, plus layers, optimizers, LR schedulers, data loaders and augmentations. It includes train.py, validate.py, inference.py and a sweep.py for hyperparameter search, aimed at reproducing ImageNet results. Recent work covers multi-label training, Muon-family optimizers and NaFlexViT variable-resolution models.

Who it is for: ML engineers training or fine-tuning image backbones in PyTorch

Strengths

  • Very wide architecture coverage; every family has variants with pretrained weights
  • Reference train, validate, inference and sweep scripts with YAML config and resume support
  • Large optimizer and scheduler set, including Muon, LAMB, Kron and WSD
  • Active: release 1.0.30 on 2026-09-22, commits through October 2026

Weaknesses

  • Some model variants ship without pretrained weights
  • Vision backbones only; no serving layer or UI
  • Frequent behaviour changes: RoPE precision fixes alter low-precision model outputs
  • Maintainer left Hugging Face; maintenance releases continue but project direction is less clear

What it needs

  • GPU optional
  • Needs PyTorch
  • Models: PyTorch checkpoints, Hugging Face Hub weights, ONNX export

Also in ML frameworks and libraries

See all 9
Also in ML frameworks and libraries
RankProjectScore
1transformersModel-definition library for text, vision, audio and multimodal models167.7k starsApache-2.093 out of 100
2pytorchPython tensor library with GPU support and tape-based autograd for deep learning104.9k starscustom license90 out of 100
3ultralyticsPython library and CLI for training and running YOLO vision models62.5k starsAGPL-3.081 out of 100
#4tensorflowTensor and neural network framework with Python and C++ APIs200.9k starsApache-2.080 out of 100
#6kerasMulti-backend deep learning library running on JAX, TensorFlow and PyTorch64.4k starsApache-2.074 out of 100