ubuntu18.04卸载cuda和cudnn, 重装10.2版本cuda和cudnn

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


一、卸载cuda和cudnn

cd /usr/local/cuda/bin
sudo ./cuda-uninstaller
sudo apt-get remove cuda
sudo apt autoremove
sudo apt-get remove cuda*
cd /usr/local
sudo rm -r cuda-版本号    #删除文件

二、安装cuda

cuda官网下载地址,—》下载
会很卡,找自己想要下载的版本,我是10.2
在这里插入图片描述
在这里插入图片描述

wget https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run

自动下载中。。。。。
在这里插入图片描述
请添加图片描述

#cd 到Downloads目下
sudo sh cuda_10.2.89_440.33.01_linux.run

进入安装界面,点Continue
在这里插入图片描述
输入accept,回车
在这里插入图片描述
键盘方向键选择Driver,按enter将driver选项去掉,这是让你装驱动,不要装。然后install
在这里插入图片描述
安装结束,可以看到驱动没有装上,然后其他两个都装上了,可以了
在这里插入图片描述

1.环境变量配置

gedit ~/.bashrc

请添加图片描述
在弹出的窗口最下面输入环境变量,复制粘帖过去就行

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

请添加图片描述
然后save 后在终端source 下

source ~/.bashrc

请添加图片描述

2.测试版本号

测试cuda 有没有装上,可以查到版本号,阔以了

nvcc -V

请添加图片描述

三、安装cudnn(推荐deb 安装)

官方下载地址下载
勾选agree,选择要下载的版本
在这里插入图片描述
选择deb安装方案,下载对应的三个包
在这里插入图片描述

请添加图片描述
cd到你deb包的具体位置(我包是自己建在Downloads 下)
就是sudo dpkg -i 文件名这样的格式

$ sudo dpkg -i libcudnn8_8.2.4.15-1+cuda10.2_amd64.deb
$ sudo dpkg -i libcudnn8-dev_8.2.4.15-1+cuda10.2_amd64.deb
$ sudo dpkg -i libcudnn8-samples_8.2.4.15-1+cuda10.2_amd64.deb

请添加图片描述

1.测试是否安装上

cd /usr/src/cudnn_samples_v8 
cp -r /usr/src/cudnn_samples_v8/ $HOME
cd  $HOME/cudnn_samples_v8/mnistCUDNN
sudo make clean 
sudo make
./mnistCUDNN

V8还是V7输入是看你自己cudnn版本

2.执行“sudo make”时候可能错误,出现fatal error ,FreeImage.h

请添加图片描述
输入

sudo apt-get install libfreeimage3 libfreeimage-dev

重新sudo make 就可以了

3.测试结果

如果是test passed 则安装成功。
请添加图片描述
请添加图片描述
请添加图片描述

4.测试结果(补充方案二)

如果上面测试没法成功,还有方案二测试方案

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

老版用上一种,新一点用下一种

cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

5.测试结果(补充方案三)

当都找不到文件的的话
请添加图片描述可能是cudnn_version.h的地址不对

whereis cudnn_version.h

把下面/usr/linclude/地址换成你找到的地址(成功!)请添加图片描述

cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

  • 11
    点赞
  • 86
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值