
pytorch-image-models
一行代码调用数百个预训练视觉骨干,省去复现选型成本
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-14 · 当前星标 ★ 37262
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Python 环境(项目开发语言为 Python)
- 可访问 GitHub 与 Hugging Face(获取文档与预训练权重)
- 可联网浏览外部文档站点以完成安装与选型
安装与启动步骤
-
1查阅官方文档
README 未给出安装命令,官方安装与快速上手说明在 Hugging Face 的 timm 文档页,按该页指引操作。
-
2阅读实践指南
参考 Chris Hughes 的 Practitioner's Guide,或 timm.fast.ai(timmdocs),了解完整使用流程与常见用法。
-
3浏览可选模型
通过 paperswithcode 的 timm 页面按任务与结构浏览模型,确定需要的骨干网络后再进入安装环节。
-
4查看模型导出方案
README 的 Deployment 节指向 timmx,用于把 timm 模型导出为 ONNX、CoreML、LiteRT、TensorRT 等格式。
如何确认成功
README 未提供安装验证方式;请按官方文档 https://huggingface.co/docs/hub/timm 中的示例确认环境可用。
常见问题
Q:timm 的完整安装和上手说明在哪里?
A:官方文档地址为 https://huggingface.co/docs/hub/timm,README 的 Getting Started 一节即指向该文档,README 节选中未包含安装命令。
Q:有没有更详细的实战教程?
A:可参考 Chris Hughes 的《Getting Started with PyTorch Image Models (timm): A Practitioner's Guide》,以及 Aman Arora 维护的 timmdocs(timm.fast.ai)。
Q:如何挑选 timm 里的模型?
A:可访问 paperswithcode.com/lib/timm 浏览 timm 中包含的模型,再结合自己的任务选择对应骨干网络。
Q:如何把模型导出到其他推理格式?
A:README 的 Deployment 小节推荐 timmx(https://github.com/Boulaouaney/timmx),支持导出 ONNX、CoreML、LiteRT、TensorRT 等。
Q:最近新增了哪些模型?
A:README 的 What's New 列出 Qwen3-VL、Sapiens2 ViT、iFormer、EfficientViM、DeepSeek-V4 ViT、LowFormer 等新增模型与权重。
注意事项
- README 节选未包含 pip/conda 等安装命令,安装方式请以 https://huggingface.co/docs/hub/timm 为准,不要凭猜测执行命令。
- 训练、验证、推理脚本在 README 的 Train, Validation, Inference Scripts 章节,节选中未展开具体参数。
- 预训练权重与文档托管在 Hugging Face,首次加载模型通常需要联网。
核心亮点
- 模型覆盖极广,从经典 CNN 到最新 ViT/混合架构一应俱全,且持续跟进前沿论文
- 统一 API 与预训练权重,create_model 一行即可加载,迁移学习门槛极低
- 训练/评估/导出脚本完整,支持分布式、混合精度与多种数据增强,工程可用性强
不足之处
- 模型数量庞大,版本迭代快,部分旧模型权重或接口存在兼容性变化
- 文档偏重 API 参考,缺少面向新手的端到端教程与最佳实践指南
适用场景
- 论文复现时快速对比不同骨干网络的精度与速度
- 工业项目中将预训练模型微调到自有图像分类数据集
- 作为特征提取器接入检测、分割等下游视觉任务
替代项目
torchvision、mmclassification、transformers
同类项目推荐
snow-apps
开源
一站式搞定截图、录屏和OCR,替代系统自带工具
Snow Apps repository, providing source code for Snow Shot and Snow Image Viewer.
3DGS-DET
开源
用3D高斯泼溅做室内3D检测,边界更准、小目标更稳
Official codes for paper: 3DGS-DET: Empower 3D Gaussian Splatting with Boundary Gu···
Altbot
开源
给 Fediverse 图片视频自动补 alt-text,视障用户也能刷到内容
Accessibility bot designed to enhance the Fediverse by generating alt-text descripti···
ModelAssistant
开源
从训练到部署,让嵌入式设备跑上视觉 AI
Seeed SenseCraft Model Assistant is an open-source project focused on embedded AI.
sports
开源
用AI看懂体育比赛,一键提取球员位置和动作数据
computer vision and sports
reaction-diffusion-playground
开源
拖拽鼠标,实时生成变幻无穷的有机纹理图案
Interactive reaction-diffusion simulation with organic patterns and behaviors that e···
NuiScene
开源
一键生成无边界的真实户外3D场景,效率与细节兼得
[ICCV 2025] NuiScene: Exploring Efficient Generation of Unbounded Outdoor Scenes
LiDARCrafter
开源
从 LiDAR 序列直接生成动态 4D 世界,让机器看懂时空变化
[AAAI 2026 Oral] LiDARCrafter: Dynamic 4D World Modeling from LiDAR Sequences
inference
开源
Rust 跑 YOLO,多后端加速,部署轻快
High-performance Ultralytics YOLO inference in Rust with ONNX Runtime, GPU backends,···