Missing key(s) in state_dict

解决方法:

try:from collections import OrderedDictnew_state_dict = OrderedDict()for k, v in state_dict.items():name = 'module.'+k  # add `module.`new_state_dict[name] = v# load params# model.load_state_dict(new_state_dict)self.net.load_state_dict(new_state_dict)
except Exception as e:print(e)

Missing key(s) in state_dict相关推荐

  1. Missing key(s) in state_dict | unexpected_keys | 模型加载 [torch.load] 报错【解决方案】

    文章目录 Missing key(s) in state_dict 报错分析 该报错快速直接解决方法 额外思路 [Unexpected key(s) in state_dict]- 解决思路 Miss ...

  2. pytorch加载模型报错Unexpected key(s) in state_dict: module.conv1.weight, module.bn1

    文章目录 背景 报错 原因 解决 背景 Pytorch在加载模型参数的时候,有两种情况可能出现这种问题: 自己写的网络结构,例如: 代码 import models arch = 'resnet50' ...

  3. PyTorch加载模型model.load_state_dict()问题,Unexpected key(s) in state_dict: “module.features..,Expected .

    希望将训练好的模型加载到新的网络上.如上面题目所描述的,PyTorch在加载之前保存的模型参数的时候,遇到了问题. Unexpected key(s) in state_dict: "mod ...

  4. Unexpected key(s) in state_dict: “dense_block1.denselayer1.norm.1

    Unexpected key(s) in state_dict: "dense_block1.denselayer1.norm.1 from torchvision.models impor ...

  5. Unexpected key(s) in state_dict: module.backbone.bn1.num_batches_tracked

    pytorch预测的时候报异常了: {RuntimeError}Error(s) in loading state_dict for DataParallel:     Unexpected key( ...

  6. Unexpected key(s) in state_dict: “module.conv1.weight“, “module.bn1.weight“, “module.bn1.bias“,

    由于服务器老是断电 所以想加载已经训练好的上一个epoch的模型,但是在加载时遇到了这个问题 这是由于保存模型字典时每一个模块的key都自动加上了'module'.所以在加载模型参数继续训练时就会与模 ...

  7. Huggingface填坑:Unexpected key(s) in state_dict: “roberta.pooler.dense.weight“....

    在加载已经训练好的模型时,出现问题如下: RuntimeError: Error(s) in loading state_dict for RobertaForSequenceClassificati ...

  8. golang报错 missing key in map literal

    map[string]interface{}用法见:golang学习笔记 ---解析(map[string]interface{})数据格式 - 清明-心若淡定 - 博客园 解决方法见: Golang ...

  9. Error(s) in loading state_dict for ResNet 问题解决

    当使用如下命令加载模型的时候,会报错,没有一些 keys: model.load_state_dict(model_zoo.load_url(model_urls['resnet101'])) Run ...

最新文章

  1. Batch Normalization的TensorFlow实现
  2. 二元一次函数最值问题_高中数学必考知识点:二元一次不等式(组)及简单的线性规划问题...
  3. Qt Creator分析CPU使用率
  4. C# ie通过打印控件点打印,总是弹出另存为xps的对话框
  5. 宝塔更换域名_阿里云如何建站、域名、搭建网站?
  6. html:(22):认识css样式和css的优势
  7. 系统无法执行指定的程序。_使用Rust编写操作系统(一):独立式可执行程序
  8. Jenkins 自动化部署上线
  9. 身材太好的女生在职场中有哪些劣势?
  10. Forward团队-爬虫豆瓣top250项目-设计文档
  11. Python实用笔记 (27)面向对象高级编程——使用枚举类
  12. Hardware概述
  13. Python 的切片为什么不会索引越界?
  14. mapabc 国人推荐
  15. 做人做事的艺术html,低姿态做人做事的艺术简介读后感,经典语录书评
  16. 关于 退步编程 和 退步看书的思考
  17. 控制导弹发射的计算机应用属于,计算机应用基础17.doc
  18. android9机型,安卓9正式定名Android 9 Pie,这些机型可以尝鲜
  19. python读取txt文本出现中文乱码已解决。
  20. CAD导入Revit缺少东西原因-Revit中如何批量导出CAD图纸

热门文章

  1. java 遍历方法_Java ArrayList遍历的3种方法
  2. oracle导入dmp方法,oracle dmp文件导入方法
  3. mysql select符合查询_数据库select group by 和having语句 多表连接查询 复合查询
  4. pld与微型计算机的区别,VLSI 复习题与思考题
  5. centos桌面进入服务器,解决如何在centos7桌面中打开终端_网站服务器运行维护
  6. jakarta_适用于Java EE / Jakarta EE开发人员的Micronaut
  7. java由goto_在java中goto的目的
  8. linux怎么让某一个组对一文件可读可写,设置linux文件权限,使得同一用户组的可以对一个文件自由修改...
  9. java hasfocus_Android·Focus机制解析和常见问题
  10. 非法关机 mysql_一次非法关机造成mysql数据表损坏的例子