F.conv2d卡在我的CentOS上

F.conv2d卡在我的CentOS上,centos,anaconda,pytorch,Centos,Anaconda,Pytorch,我在mac甚至windows系统上都能很好地运行我的pytorch代码,但同样的代码似乎在CentOS6.3上被卡住了 我使用ipdb进行调试,发现代码卡在F.conv2d函数中: > /home/work/anaconda2/envs/PyTorch/lib/python2.7/site-packages/torch/nn/modules/conv.py(301)forward() 300 return F.conv2d(input, self.weight, self.b

我在mac甚至windows系统上都能很好地运行我的pytorch代码,但同样的代码似乎在CentOS6.3上被卡住了

我使用ipdb进行调试,发现代码卡在F.conv2d函数中:

> /home/work/anaconda2/envs/PyTorch/lib/python2.7/site-packages/torch/nn/modules/conv.py(301)forward()
    300    return F.conv2d(input, self.weight, self.bias, self.stride,
--> 301        self.padding, self.dilation, self.groups)
    302 

ipdb> s
运行的env是用anaconda(python2.7/3.6)创建的,pytorch版本是0.4.0


我花了很长时间试图解决这个问题,我试了。你有什么建议吗?非常感谢你

由于pytorch0.4.0运行错误信息,我重新安装CentOS6.3,然后升级glibc2.14和glibc2.17

现在一切都好了

顺便说一句,pytorch0.3.1在升级glibc之前表现良好(升级到2.12)。因此,我认为最新的pytorch0.4.0可能没有很好地处理glibc,留下运行死锁的外观,没有告诉任何错误和警告信息,只是停留在torch/nn/modules/conv.py(301)中的F.conv2d

另见: