Pytorch测试神经网络时出现 RuntimeError:的解决方案

作者:漂洋过海的油条 时间:2022-03-28 14:26:47 

Pytorch测试神经网络时出现“RuntimeError: Error(s) in loading state_dict for Net”

解决方法:


load_state_dict(torch.load('net.pth')

在前,增加


model = nn.DataParallel(model)

就可以了。

比如


net = NET()
net.cuda()
net = nn.DataParallel(net)
net.load_state_dict(torch.load('net.pth')

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

Pytorch测试神经网络时出现 RuntimeError:的解决方案

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

修改前:


net.load_state_dict(torch.load(model_para_path))

修改后:


net.load_state_dict(torch.load(model_para_path),False)

Pytorch测试神经网络时出现 RuntimeError:的解决方案

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

补充:使用Pytorch训练模型出现RuntimeError: CUDA out of memory错误解决

训练:

由于GPU显存资源有限,训练输入的batchsize不能过大,过大会导致out of memory错误。

解决方案:

将batchsize减小,甚至是为1

测试时出现此问题解决方案:

在测试代码之前使用 with torch.no_grad():

来源:https://blog.csdn.net/weixin_40533355/article/details/93158700

标签:Pytorch,神经网络,RuntimeError
0
投稿

猜你喜欢

  • Python 实现12306登录功能实例代码

    2021-04-07 08:55:35
  • Python+Pygame制作简易版2048小游戏

    2022-12-01 18:05:03
  • python opencv捕获摄像头并显示内容的实现

    2021-12-08 23:16:24
  • Pandas 多进程处理数据提高速度

    2021-12-11 17:30:51
  • Python的Django应用程序解决AJAX跨域访问问题的方法

    2023-08-07 16:00:24
  • oracle表空间扩容详情

    2024-01-12 15:31:54
  • Python批量裁剪图片的思路详解

    2023-05-11 03:55:59
  • Django1.9 加载通过ImageField上传的图片方法

    2022-11-17 10:07:12
  • 详解Pytorch如何利用yaml定义卷积网络

    2023-02-16 10:46:01
  • python数据挖掘需要学的内容

    2021-02-26 00:54:13
  • Python如何生成exe文件?用Pycharm一步步带你学(超详细、超贴心)

    2023-09-08 04:46:20
  • Mysql auto_increment 重新计数(让id从1开始)

    2024-01-25 17:04:54
  • 在python中实现将一张图片剪切成四份的方法

    2023-10-04 02:20:04
  • 用ASP和SQL语句动态的创建Access表

    2008-10-14 16:59:00
  • Python3使用SMTP发送带附件邮件

    2022-02-10 12:05:53
  • python为什么会环境变量设置不成功

    2023-01-18 04:33:08
  • Python 高级库15 个让新手爱不释手(推荐)

    2023-06-13 18:11:03
  • 给Linux定时备份数据库的实现脚本

    2024-01-15 09:15:22
  • php的对象传值与引用传值代码实例讲解

    2023-11-06 08:42:37
  • MySQL数据库的触发器和事务

    2024-01-15 21:35:08
  • asp之家 网络编程 m.aspxhome.com