Ubuntu升级CUDA

首先,卸载旧的cuda:

$sudo apt-get remove cuda

$sudo apt-get autoclean

$sudo apt-get remove cuda*

$sudo rm -r /usr/local/cuda-xxxx   这里xxxx是旧版的cuda的版本号

$sudo apt-get --purge remove cuda-repo-XXXX  这里xxx是cuda安装包的名字,比如cuda-repo-ubuntu1604-9-0-local

删除之前残留在软件库里的apt-key,可以用ubuntu的software setting工具删除

重启:$sudo reboot

然后按照nvidia官网的安装教程一步一步安装新的cuda

备注:cuda9.0或以下不支持gcc版本是6点几或以上的编译环境

如果在执行命令: ./deviceQuery 的时候报错,return 30 的话,可能就要重装显卡驱动了,执行完下面的命令后重启电脑,重复安装cuda的过程

sudo service lightdm stop
sudo apt-get remove nvidia*
sudo apt-get remove --purge nvidia-*

如果在apt-get update 后,执行suao apt-get install cuda 出现"Unable to locate package cuda", 则需要手工添加:

首先,删除旧的key,可以用ubuntu的software setting工具删除;

然后,

sudo vim /etc/apt/sources.list.d/cuda-repo-8-0-local-ga2.list
添加如下这行:
deb file:///var/cuda-repo-8-0-local-ga2 /

添加完后,sudo apt-get update

最后,sudo apt-get install cuda

最后注意,重装的时候,如果无法成功安装驱动,且有两张卡同时插在机子上,则先试试把一张卡拆下来

猜你喜欢

转载自blog.csdn.net/qq_34877350/article/details/81185447