1. 原因:
pytorch代码是A电脑上1.1.0环境下写的,但是在B电脑上1.6.0torch环境运行,就会报这个错
2.解决
找了很多方法,有捷径,但是不管用,所以只能把torch回滚至1.3.0,不需要搞到1.1.0。因为B电脑cuda是10.1,不支持1.1.0的torch。(大家要注意torch、python、cuda的对应关系)
不需要建立新的虚拟环境,可以直接将torch环境降级
# 比如你想降级到以前的v0.1.10版本
conda install pytorch=0.1.10 -c soumith
参考:
https://blog.csdn.net/Charlotte_android/article/details/86604705