F.conv2d卡在我的CentOS上

时间:2018-06-16 14:39:55

标签: 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.bias, self.stride,
--> 301        self.padding, self.dilation, self.groups)
    302 

ipdb> s

运行的env是用anaconda(python 2.7 / 3.6)创建的,pytorch版本是0.4.0。

我试了很久才解决这个问题,我试过了。你有什么建议吗?非常感谢你!

1 个答案:

答案 0 :(得分:0)

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

现在一切正常。

顺便说一句,在我升级glibc(最高2.12)之前,pytorch0.3.1表现良好。所以我认为最新的pytorch0.4.0可能无法很好地处理glibc,保持运行死锁状态并且不告诉任何错误和警告信息,只是停留在Torch / nn / modules / conv.py中的F.conv2d( 301)。

另请参阅:https://discuss.pytorch.org/t/f-conv2d-stuck-on-my-centos/19794/3