ubuntu安装cuda和cudnn

Posted 木之希

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu安装cuda和cudnn相关的知识,希望对你有一定的参考价值。

1.下载cuda

CUDA Toolkit Archive | NVIDIA DeveloperPrevious releases of the CUDA Toolkit, GPU Computing SDK, documentation and developer drivers can be found using the links below. Please select the release you want from the list below, and be sure to check www.nvidia.com/drivers for more recent production drivers appropriate for your hardware configuration.https://developer.nvidia.com/cuda-toolkit-archive

进入上方链接,下载对应的cuda,类型选runtime

 可以直接使用wget下载,wget命令

2.下载cudnn

cuDNN Archive | NVIDIA DeveloperExplore and download past releases from cuDNN GPU-accelerated primitive library for deep neural networks.https://developer.nvidia.com/rdp/cudnn-archive进入官网,找到和cuda相匹配的cudnn版本,进入之后,下载的cudnn library如下图所示。点击之后,会直接下载本机,之后可以自行上传服务器。下载下来的格式为tgz格式,一般比较大,1个多G。

3.安装cuda

sudo sh cuda_11.2.1_460.32.03_linux.run

之后要求输入密码,等待几分钟(大概),等待下面界面的弹出:

 然后进入下一个界面,回车取消驱动,选择install

 后面就按规矩来就好了,其中有一个询问是否符号链接,即/usr/local/cuda指向当前的cuda,如果需要,选择yes,否则no

 可以使用下述命令查看新安装的cuda

ls /usr/local/
ls /usr/local/cuda-11.2
ls /usr/local/cuda #和上面那条命令展示出来的内容是一样的,说明建立了软链接

4.安装cudnn

使用下面的命令解压

tar -zxvf cudnn-11.2-linux-x64-v8.1.1.33.tgz

然后依次执行

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

cudnn的安装就完成了。

5.配置环境变量

vi ~/.bashrc

然后,在最后面添加或者编辑相关的代码大致如下:

export PATH=$PATH:/usr/local/cuda-11.2/bin
export LD_LIBRARY_PATH=/usr/local/cuda/lib64$LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH

之前已经有cuda,就将原来的cuda版本改成当前的版本即可

6.查看cuda和cudnn版本

重启服务器,就可以发现cuda版本为新版本了

使用 nvcc -V查看cudnn版本

使用 cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2查看cudnn版本

为8.1.1 

以上是关于ubuntu安装cuda和cudnn的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu18.04安装安装cuda和cudnn

Ubuntu16.04无法安装CUDA吗

ubuntu安装cuda和cudnn

Ubuntu16.04下安装多版本cuda和cudnn

在虚拟机上安装的ubuntu 怎么配置cuda

Ubuntu环境下安装CUDA9.0