python - 属性错误:“ReduceLROnPlateau”对象没有属性 _cmp
问题描述
我正在尝试使用 - 加载现有的 pytorch 模型
from mymodels import model
m = torch.load("model.pth", map_location=torch.device("cpu"))
我收到错误消息-
第 613 行,在 _load
结果 = unpickler.load()
属性错误:“ReduceLROnPlateau”对象没有属性 _cmp
我的 pytorch 版本是 1.3.1。我该如何解决?
解决方案
这是因为训练网络的 pytorch 和使用的 pytorch 之间存在版本差异。它是通过使用相同的版本解决的。
推荐阅读
- neo4j - 更改 neo4j conf 环境变量无效
- c++ - 修改和非修改 putback() 的区别
- javascript - 如何在异步函数中调用父类函数
- python - 在 Dropout(0.8)(x) 中,(x) 是什么意思?
- amazon-web-services - 从现有 DynamoDB 表创建 AWS Cloud Formation 模板
- ios - 在 Swift 中获取某一天的事件数量
- java - 更好的 Java 集合类型,可通过其字段中的任何 subsrting 快速搜索元素
- python - “ImportError: DLL load failed: The specified module could not be found”在进行对象检测时出现此错误
- elixir - GenServer的code_change在连续的代码热升级中即使vsn被固定到最新版本又被调用了?
- ceph - 为什么我的新 Ceph 集群状态从不显示“HEALTH_OK”?