ubuntu16.04/18.04安装卸载cuda10.0/10.1和cudnn图文说明

ubuntu16.04/18.04安装卸载cuda10.0/10.1和cudnn图文说明

  • 前言
  • 一、安装cuda10.0
    • 1.官网下载cuda安装文件
    • 2.开始安装cuda10.0
  • 二、安装cuda10.1
    • 1.官网下载cuda安装文件
    • 2.开始安装cuda10.1
  • 三、配置环境变量:
  • 四、查看cuda是否安装成功:
  • 五、安装cudnn
    • 1.官网下载cudnn文件:
    • 2.解压
  • 六、卸载cuda

前言

至于cuda和cudnn的介绍及用途这里不再赘述。经测试截至目前(2019.11.5),tensorflow2.0无法使用最新版的cuda10.1,所以本文我使用cudn10.0来举例。

一、安装cuda10.0

1.官网下载cuda安装文件

<1>.进入cuda官网下载,选择10.0版本:ubuntu16.04/18.04安装卸载cuda10.0/10.1和cudnn图文说明_第1张图片
<2>.选择这里下载,可使用win下迅雷工具下载,速度快。
ubuntu16.04/18.04安装卸载cuda10.0/10.1和cudnn图文说明_第2张图片

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。
ubuntu16.04/18.04安装卸载cuda10.0/10.1和cudnn图文说明_第3张图片
<4>.提示安装NVIDIA驱动,选择n,其他都选择y。
在这里插入图片描述
<5>.安装成功。ubuntu16.04/18.04安装卸载cuda10.0/10.1和cudnn图文说明_第4张图片
安装完成后请跳到 三、配置环境变量

二、安装cuda10.1

1.官网下载cuda安装文件

<1>.首先进入NVIDIA官网cuda下载所需安装文件,这里选择.run文件,以cuda10.1版本为例。ubuntu16.04/18.04安装卸载cuda10.0/10.1和cudnn图文说明_第5张图片
<2>.如图中,官方提供了命令行下载和安装方式:

wget http://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.243_418.87.00_linux.run
sudo 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。
ubuntu16.04/18.04安装卸载cuda10.0/10.1和cudnn图文说明_第6张图片
注意,这里不要选择安装Nvidia显卡驱动,将第一项用空格键取消X号,再选择install
ubuntu16.04/18.04安装卸载cuda10.0/10.1和cudnn图文说明_第7张图片
安装成功结果:
ubuntu16.04/18.04安装卸载cuda10.0/10.1和cudnn图文说明_第8张图片
安装完成后请跳到 三、配置环境变量

三、配置环境变量:

<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/lib64
export PATH=$PATH:/usr/local/cuda-10.0/bin
export CUDA_HOME=/usr/local/cuda-10.0

<2>.添加完成,执行source ~/.bashrc更新。

四、查看cuda是否安装成功:

执行nvcc -V,显示版本号如下,至此cuda安装完成。
安装按成

五、安装cudnn

1.官网下载cudnn文件:

进入官网下载地址,需要注册账号,点击同意协议,下载的cudnn一定要和cuda版本对应。ubuntu16.04/18.04安装卸载cuda10.0/10.1和cudnn图文说明_第9张图片
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/include
sudo cp ./cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo 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 完成卸载。

ubuntu16.04/18.04安装卸载cuda10.0/10.1和cudnn图文说明_第10张图片

如有遇到问题,请留言告知。

你可能感兴趣的:(软件使用)