ubuntu 16.04卸载cudnn,cuda,nvidia驱动并重装过程

1.卸载cuda

cd /usr/local/cuda-10.2/bin/
sudo ./cuda-uninstaller

命令行里会提示让你选择卸载哪些,全按 Enter 选上。即选项前面都变成 [X] 而不是 [ ]。
为保证卸载干净,再按照nvidia官方文档所给指令进行清理。

sudo apt-get --purge remove "*cublas*" "*cufft*" "*curand*" \
 "*cusolver*" "*cusparse*" "*npp*" "*nvjpeg*" "cuda*" "nsight*" 
 sudo apt-get autoremove

2.卸载nvidia驱动

首先ctrl+alt+F1进入字符界面,之后,卸载先有驱动

sudo /usr/bin/nvidia-uninstall

为确保卸载干净,我执行了下面几个指令,正常来讲好像不需要,但是为了确保卸载干净我还是执行了(主要还是因为自己小白哈哈哈)

sudo apt-get remove nvidia-* 
sudo apt autoremove
sudo apt-get --purge remove nvidia*
sudo apt autoremove
sudo apt-get --purge remove "*nvidia*"
sudo apt autoremove

3.重新安装nvidia驱动

按照之前的文章Ubuntu 16.04安装NVIDIA驱动安装即可。
在安装过程中,遇到了一个没有遇到过的错误

Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option.

需要运行如下几条指令

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libc6:i386
sudo optitude install ia32-libs

运行之后,重新安装即可。

4.重装CUDA与CUDNN

按照之前的文章重新安装即可Ubuntu 16.04 安装cuda10.2及cudnn 8.2.1.32

参考文章
nvidia官方文档
Ubuntu 卸载 Nvidia 驱动和安装最新驱动
(已解决)Pytorch/Tensorflow检查能否调用GPU及CUDA、Nvidia驱动和cuDNN的卸载重装
Ubuntu16.04安装NVIDIA显卡驱动
Ubuntu18.04LTS下cuda10.0+cudnn7.5+TensorFlow1.13环境搭建

你可能感兴趣的:(ubuntu 16.04卸载cudnn,cuda,nvidia驱动并重装过程)