在安装pytorch时,遇到了一个错误:
unsupported GNU version! gcc versions later than 8 are not supported!
我的ubuntu版本为20.04,cuda版本是10.1,在安装cuda的过程中,已经完成了gcc和g++的降级,由ubuntu默认的gcc8降为了gcc7,为什么还会出现这个错误呢?
我排查了很久,包括anaconda的环境,cuda的安装,最后发现虽然我的gcc和g++降级了,但是在安装pytorch时,使用的是系统默认的gcc和g++,也就是说光降级是不行的,最好把系统中的gcc和g++链接改成我们需要的链接,以保证pytorch安装顺利。
链接指令很简单:
sudo ln -s gcc-7 gcc
sudo ln -s g++-7 g++
虽然修改很简单,但是这个问题在降级后,确实挺隐蔽的,找到这个,也算是有了个教训。