最近由于要使用Tensorflow1.0的版本,cuda需要8.0的版本。由于原来使用的是7.5的版本,所以需要升级。
首先需要把所有的关于cuda7.5的卸载干净。
如果是.run安装的,只需要去cuda文件夹里面找到uninstall*的文件,然后
sudo sh uninstall*
即可。
如果是.deb安装的,卸载就比较麻烦。
首先,个人推荐去ubuntu software center里面的installed右边的下拉箭头,选择cuda,然后进行卸载。卸载完了,然后把nvidia的驱动卸载了,然后重启一下,重新安装新的驱动,再安装cuda8.0。
当然也可以通过
sudo dpkg -r cuda-repo-ubuntu1404-7-5-local
卸载cuda7.5
但是过程中往往会出现几个问题:
1.如果
sudo apt-get install cuda
的时候,在安装列表里面出现的还是cuda7.5版本的东西的话,记得把apt-get的文件列表更新一下。
sudo apt-get update
然后安装的时候会发现列表变成了cuda8.0。
2.再次执行sudo apt-get update可能会出现一个问题
W: Failed to fetch file /var/cuda-repo-7-5-local/packages File not found
E: Some index files failed to download, they have been ignored , or old ones uesd installed.
如果出现这个问题,表明你的cuda7.5虽然卸载了,但是文件列表里面还有。
再卸载了sudo dpkg -r cuda-repo-ubuntu1404-7-5-local之后,
sudo dpkg –purge cuda-repo-ubuntu1404-7-5-local