解决RuntimeError: Error(s) in loading state_dict for XXXX

论坛 期权论坛 期权     
选择匿名的用户   2021-6-2 18:48   5258   0

在运行代码时遇到了这个错误,显示错误对应代码中的state_dict,找到对应的语句

修改前:net.load_state_dict(torch.load(model_para_path))

修改后:net.load_state_dict(torch.load(model_para_path),False)

我遇到的问题得到解决。经查阅资料,我理解的原因是state_dict的四个参数之一:_module 可以用来判断模型当前运行环境与之前是否相同,在默认情况下是True(纯属个人理解,勿喷)

参考:https://zhuanlan.zhihu.com/p/98563721

https://blog.csdn.net/qq_42052956/article/details/96423514

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP