最简单方式,nvidia与CONDA与CUDA与CUDNN的卸载与重装

一、卸载

1、卸载cuda,nvidia 和cuda相关

  • runfile方式安装的,使用cuda自带的卸载工具卸载:
sudo /usr/local/cuda/bin/cuda-uninstaller
  • deb方式安装的,或者怕卸载的不干净:
sudo apt-get remove --purge cuda     
sudo apt-get --purge remove nvidia*
sudo apt autoremove
sudo apt-get --purge remove "*cublas*" "cuda*"
sudo apt-get --purge remove "*nvidia*"
sudo dpkg -l | grep cuda

2、卸载cudnn

sudo rm -rf /usr/local/cuda/include/cudnn.h
sudo rm -rf /usr/local/cuda/lib64/libcudnn*

对于deb方式安装的,用新立得(Synaptic)卸载

3、验证cuda和cudnn卸载干净了

sudo updatedb
locate cuda |grep -v  miniconda3/envs/   | grep -v  /Downloads/  | grep -v  /Trash/   | grep -v /.cache/  | grep -v libicudata | grep -v cuda.lang | grep -v icudataver.h
locate cudn |grep -v  miniconda3/envs/   | grep -v  /Downloads/  | grep -v  /Trash/   | grep -v /.cache/

4、卸载conda

  • 直接删除miniconda文件夹

5、然后修改~/.bashrc文件,把没用的命令都删了

二、重新安装

1、安装nvidia驱动

 ubuntu-drivers devices
 sudo ubuntu-drivers autoinstall
  • 验证:重启后,执行nvidia-smi命令
    最简单方式,nvidia与CONDA与CUDA与CUDNN的卸载与重装_第1张图片

2、安装CUDA10.2

  • 安装网站
    https://developer.nvidia.com/cuda-10.2-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=runfilelocal
    最简单方式,nvidia与CONDA与CUDA与CUDNN的卸载与重装_第2张图片

  • 验证安装成功:生成cuda文件夹,安装成功
    最简单方式,nvidia与CONDA与CUDA与CUDNN的卸载与重装_第3张图片
    修改环境变量,之后重新打开终端即可生效

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda
python
torch.cuda.is_available()

3、安装CUDNN

  • 官网下载 https://developer.nvidia.com/rdp/cudnn-download
    最简单方式,nvidia与CONDA与CUDA与CUDNN的卸载与重装_第4张图片
    选这个
    在这里插入图片描述

  • 解压后,执行命令将其移动到/usr/local/cuda中,并为其添加执行权限

sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
 sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
 sudo chmod a+r /usr/local/cuda/include/cudnn.h
 sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

3、安装NVCC

sudo apt install nvidia-cuda-toolkit
nvcc -V

4、安装miniconda

wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py37_4.8.3-Linux-x86_64.sh
# 也可以手动点击下载
bash Miniconda3-py37_4.8.3-Linux-x86_64.sh
# 安装时每个选项的参考选择 https://www.jianshu.com/p/914edc1de634?utm_campaign=haruki
# 最后一个选yes,需要conda init 初始化

你可能感兴趣的:(环境)