ubuntu16.04LTS重装nvidia-384驱动与cuda8

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dypromise/article/details/84199606

第一步:删除

查看有哪些nvidia 已经安装:

dpkg -l | grep -i nvidia

彻底删除干净已经安装的nvidia driver 与 cuda、cudnn相关的文件:

sudo apt-get remove --purge cuda* libcuda* nvidia* cudnn*
sudo apt autoremove
sudo apt autoclean

如果上述步骤后nvidia-smi还会有输出,说明之前用类似于 “NVIDIA-Linux-x86_64-410.78.run” 这样的.run 安装过驱动与cuda,因此还得执行:

sudo sh NVIDIA-Linux-x86_64-410.78.run --uninstall

这样后有些库或者头文件仍然会存在与系统中,因为nvidia安装有许多方式:apt-get、deb、.run。这样的安装有的会在usr/include、usr/lib、/usr/local/include、/usr/local/lib、/usr/include/x86_linux_gnu、/usr/lib/x86_linux_gnu 等。我们那可以用locate或者find找到他们来删除:

sudo rm -rf `locate <你要删的东西>` 

第二步:安装nvidia-384

我用的是apt-get。按之前也可以sudo apt-get install nvidia-<tab>来查看有没有。

 sudo apt-get install nvidia-384

第三步:安装cuda-8.0

到官网https://developer.nvidia.com/cuda-80-ga2-download-archive下载类似于这样的 cuda_8.0.61_375.26_linux-run,也就是说选择run(local)类型安装文件。

 安装:

sudo sh cuda_8.0.61_375.26_linux-run

注意,不要选择安装它内置的375。cuda的lib与bin要写到.zshrc里。

猜你喜欢

转载自blog.csdn.net/dypromise/article/details/84199606