我之前使用的torch0.4.1,numpy1.20.1,运行时报错PyTorch was compiled without NumPy support

后来经查找发现以下解决方法
1.将numpy版本改为 1.15.0
pip install numpy==1.15.0
2.更新从 torch-0.4.1到 torch-0.4.1.post2
pip install torch==0.4.1.post2
使用1后会报另一种错误(忘截图了),大概是这样:ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C header, got 192 from PyObject
之后我又把numpy版本改为了1.20.1,然后更新torch从 torch-0.4.1到 torch-0.4.1.post2,就可以了,所以第一步没必要
本文介绍了在使用torch 0.4.1和numpy 1.20.1时遇到的兼容性问题,如何通过降级numpy到1.15.0并更新torch版本来修复,最终发现1.20.1版本的numpy与torch 0.4.1.post2配合适用。

4543

被折叠的 条评论
为什么被折叠?



