沐神《动手学深度学习》报错 解决方案RuntimeError: DataLoader worker (pid(s) ...) exited unexpectedly

3.6 softmax回归的从零开始实现

运行

print(evaluate_accuracy(net, test_iter))

报了一溜错误,其中最后一行为

RuntimeError: DataLoader worker (pid(s) 5052, 13652, 11108, 14208) exited unexpectedly

网上有很多教程说修改num_works=0但没说具体步骤,摸索了一下分享给大家。

我使用的是pycharm 使用右上角的搜索功能,输入

get_dataloader_workers() 进入d2l.torch 

(如果不是pycharm则需要进入到d2l包的文件夹中寻找torch.py这个函数) 

将 

 def get_dataloader_workers():

下的return 4 改为 return 0 

即可解决

 最后运行程序不再报错。

 

 

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值