ubuntu16.04/18.04安装卸载cuda10.0/10.1和cudnn图文说明
前言一、安装cuda10.01.官网下载cuda安装文件2.开始安装cuda10.0二、安装cuda10.11.官网下载cuda安装文件2.开始安装cuda10.1三、配置环境变量:四、查看cuda是否安装成功:五、安装cudnn1.官网下载cudnn文件:2.解压六、卸载cuda前言
至于cuda和cudnn的介绍及用途这里不再赘述。经测试截至目前(.11.5),tensorflow2.0无法使用最新版的cuda10.1,所以本文我使用cudn10.0来举例。
一、安装cuda10.0
1.官网下载cuda安装文件
<1>.进入cuda官网下载,选择10.0版本:
<2>.选择这里下载,可使用win下迅雷工具下载,速度快。
2.开始安装cuda10.0
<1>.拷贝完成.run文件后,进入所在目录,对文件添加可执行权限:
sudo chmod a+x cuda_10.0.130_410.48_linux.run
<2>.执行安装:sudo sh cuda_10.0.130_410.48_linux.run
<3>.提示阅读协议,直接Ctrl+C跳过。跳出协议,输入accept。
<4>.提示安装NVIDIA驱动,选择n,其他都选择y。
<5>.安装成功。
安装完成后请跳到三、配置环境变量。
二、安装cuda10.1
1.官网下载cuda安装文件
<1>.首先进入NVIDIA官网cuda下载所需安装文件,这里选择.run文件,以cuda10.1版本为例。
<2>.如图中,官方提供了命令行下载和安装方式:
wget http://developer./compute/cuda/10.1/Prod/local_installers/cuda_10.1.243_418.87.00_linux.runsudo sh cuda_10.1.243_418.87.00_linux.run
注:在命令行下下载速度非常慢,我这2.4G的文件下完需要8h,所以另一个办法,找一台windows电脑用迅雷,复制wget后面的网址用迅雷下载,拷贝文件到ubuntu中。
2.开始安装cuda10.1
<1>.拷贝完成.run文件后,进入所在目录,对文件添加可执行权限:
sudo chmod a+x cuda_10.1.243_418.87.00_linux.run
<2>.执行安装:sudo sh cuda_10.1.243_418.87.00_linux.run
<3>.跳出协议,输入accept。
注意,这里不要选择安装Nvidia显卡驱动,将第一项用空格键取消X号,再选择install:
安装成功结果:
安装完成后请跳到三、配置环境变量。
三、配置环境变量:
<1>.cd到/home/(用户名)
目录下,ls -a
列出所有文件,找到有一个.bashrc
的隐藏文件,使用vim或gedit编辑在尾部添加路径,以vim为例:sudo vim .bashrc
,按G跳到末尾,添加如下路径:(10.1版本自行修改为10.1)
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64export PATH=$PATH:/usr/local/cuda-10.0/binexport CUDA_HOME=/usr/local/cuda-10.0
<2>.添加完成,执行source ~/.bashrc
更新。
四、查看cuda是否安装成功:
执行nvcc -V,显示版本号如下,至此cuda安装完成。
五、安装cudnn
1.官网下载cudnn文件:
进入官网下载地址,需要注册账号,点击同意协议,下载的cudnn一定要和cuda版本对应。
tgz格式压缩文件,下载速度龟速则挪到win下用其他下载工具下载(IDM、迅雷不限)。
2.解压
<1>.命令行执行:tar -xzvf cudnn-10.0-linux-x64-v7.6.4.38.tgz
解压文件,解压出目录cuda。
<2>. 依次执行以下命令:(注意替换自己解压的cuda路径),目的是拷贝头文件、库文件并赋予权限:
sudo cp ./cuda/include/cudnn.h /usr/local/cuda/includesudo cp ./cuda/lib64/libcudnn* /usr/local/cuda/lib64sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
<3>.至此cudnn安装完成。
六、卸载cuda
执行 cd到/usr/local/cuda/bin
下,执行sudo ./cuda-uninstaller
,用空格键勾选以下几项,选择done,提示Successfully uninstalled 完成卸载。
如有遇到问题,请留言告知。