timm从本地加载预训练模型

想要从timm加载本地预训练模型,首先是参考timm.create_model()从本地加载pretrained模型

复制代码
model = timm.create_model('modelxxx', pretrained=True,  xxx)

改为

复制代码
pretrained_cfg = timm.models.create_model("modelxxx").default_cfg
pretrained_cfg['file'] = 'path/to/checkpoint'
model = timm.models.create_model("modelxxx", pretrained=True, xxx, pretrained_cfg=pretrained_cfg))  

但是遇到错误

复制代码
AssertionError: pretrained_cfg should not be set when sourcing model from Hugging Face Hub.

后来参考LocalEntryNotFoundError when loading downloaded pretrained model using timm.create_model (side load offline weights, e.g. on Kaggle) #1826
成功将从本地加载预训练模型

复制代码
timm.create_model(
  'modelxxx',
  pretrained=True,
  pretrained_cfg_overlay=dict(file='path/to/checkpoint'),
)
相关推荐
5008416 小时前
PagedAttention 源码解析:KV Cache 怎么管理
开发语言·python
*愿风载尘*16 小时前
ttk.Treeview使用指南
python
小糖学代码16 小时前
LLM系列:1.python入门:12.异常处理(Exceptions)
前端·人工智能·python·深度学习
kaico201817 小时前
数据库操作
数据库·python
专注VB编程开发20年17 小时前
JAVA动态调用函数,数字类型,Java 反射允许自动拓宽类型。
开发语言·python
En^_^Joy17 小时前
Django开发:基本入门指南
python·django·sqlite
Sinsa_SI17 小时前
2026算法应用主题赛初赛-小学4-6组(Python)试卷(含答案+详细解析)
开发语言·python·算法
繁星星繁17 小时前
Python语法(三)
开发语言·python
松☆17 小时前
10分钟上手pypto:用Python直接调PTO虚拟指令集
开发语言·python
晚烛18 小时前
CANN 大模型推理优化实战:FlashAttention、推测解码与连续批处理的工程实现
开发语言·人工智能·python·深度学习·数据挖掘