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'),
)
相关推荐
likerhood19 小时前
Java 中的 `clone()` 与 `Cloneable` 接口详解
java·开发语言·python
2401_8371638920 小时前
SQL中窗口函数使用注意事项_避免潜在的数据陷阱
jvm·数据库·python
m0_7349497920 小时前
mysql数据库性能调优的常用指标有哪些_深入理解QPS与TPS
jvm·数据库·python
前端技术20 小时前
华为余承东:鸿蒙终端设备数突破5500万
java·前端·javascript·人工智能·python·华为·harmonyos
qq_4327036620 小时前
Golang怎么用reflect设置字段值_Golang如何动态修改结构体中某个字段的值【进阶】
jvm·数据库·python
m0_6178814220 小时前
CSS如何让最后一行项目左对齐_利用flex布局配合伪元素空项填充
jvm·数据库·python
LiAo_1996_Y20 小时前
CSS如何实现根据滚动进度触发的过渡效果_配合JS修改类名触发transition
jvm·数据库·python
海寻山20 小时前
Java常用API详解(二):集合类API(ArrayList/HashMap/HashSet)实战,一篇吃透
开发语言·python
z44247532620 小时前
CSS如何实现文本溢出显示省略号_掌握text-overflow使用方法
jvm·数据库·python
大能嘚吧嘚20 小时前
python3.13.x 创建虚拟环境
python