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'),
)
相关推荐
小徐学编程-zZ11 小时前
量产测试数据
python·压力测试·数据库架构
QQ80578065111 小时前
django基于机器学习的电商评论情感分析系统设计实现
python·机器学习·django
wx090911 小时前
stata实现机器学习的环境配置
python·机器学习·stata
nuowenyadelunwen13 小时前
CS 61A Lab 2 笔记:短路求值、高阶函数与 Lambda 表达式
python·函数式编程·cs61a·berkeley
qq_4228286213 小时前
android图形学之SurfaceControl和Surface的关系 五
android·开发语言·python
weixin_4440129314 小时前
c++如何将std--vector直接DUMP到二进制文件_指针地址直写【附代码】
jvm·数据库·python
woxihuan12345614 小时前
Go语言中--=运算符详解:位右移赋值操作的原理与应用
jvm·数据库·python
石山代码14 小时前
Python 数据分析三大库:NumPy + Pandas + Matplotlib
python·数据分析·numpy
如竟没有火炬14 小时前
用队列实现栈
开发语言·数据结构·python·算法·leetcode·深度优先
yivifu15 小时前
CustomTkinter的布局管理器介绍及应用
python·gui·customtkinter·pdf去水印