为了账号安全,请及时绑定邮箱和手机立即绑定

线程中的 Pytorch 异常:ValueError:信号编号 32 超出范围

线程中的 Pytorch 异常:ValueError:信号编号 32 超出范围

繁华开满天机 2021-08-17 17:03:52
我收到此错误:Exception in Thread: ValueError: signal number 32 out of range给我带来问题的具体教程是训练分类器(https://pytorch.org/tutorials/beginner/blitz/cifar10_tutorial.html),具体行是:dataiter = iter(trainloader) 完整的错误回溯是:Exception in thread Thread-5:Traceback (most recent call last):File "/home/chenchen/anaconda3/lib/python3.6/threading.py", line 916, in _bootstrap_innerself.run()File "/home/chenchen/anaconda3/lib/python3.6/threading.py", line 864, in runself._target(*self._args, **self._kwargs)File "/home/chenchen/anaconda3/lib/python3.6/multiprocessing/resource_sharer.py", line 139, in _servesignal.pthread_sigmask(signal.SIG_BLOCK, range(1, signal.NSIG))File "/home/chenchen/anaconda3/lib/python3.6/signal.py", line 60, in pthread_sigmasksigs_set = _signal.pthread_sigmask(how, mask)ValueError: signal number 32 out of range我的操作系统是 Ubuntu 18.10,我的 python 环境是 python 3.6 的 Anaconda3。我从最新源安装了 pytorch。我的 cuda 版本是 10.0。
查看完整描述

3 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

我遇到了类似的问题,当我设置时它得到了解决:

num_workers=0


查看完整回答
反对 回复 2021-08-17
?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

我通过使用将 python 版本从 3.5 更新到 3.6.1pip install python==3.6.1并解决了问题。


查看完整回答
反对 回复 2021-08-17
  • 3 回答
  • 0 关注
  • 2144 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信