Ubuntu 22.04安装CUDA+cuDNN

一、查看CUDA对应版本

1.查看文档:

https://docs.nvidia.com/cuda/archive/
https://developer.nvidia.com/cuda-toolkit-archive
在这里插入图片描述

2.驱动版本要求

在这里插入图片描述

3.CUDA版本要求:

安装旧版本CUDA11.6(试过11.2也可以,但不能太旧,尽量10以上)
在这里插入图片描述

4.CUDA下载

①.最新版本:https://developer.nvidia.com/cuda-downloads
②.历史版本:https://developer.nvidia.com/cuda-toolkit-archive
在这里插入图片描述

二、安装CUDA

1.赋权限并执行安装:

chmod +x cuda_11.6.2_510.47.03_linux.run
sudo sh cuda_11.6.2_510.47.03_linux.run

2.选择Continue

在这里插入图片描述

3.用户许可协议

在这里插入图片描述
输入:accept

4.第一级功能勾选

按空格:选择或取消
上下键:控制移动
回车:确定
在这里插入图片描述
上图中,因为之前已经安装了NVIDIA驱动,所以Driver不用勾选,Demo演示和文档也不需要,只保留工具包即可,然后选中Options,按回车键进入

5.第二级功能勾选

其他选项不用管,选择Toolkit Options,按回车键进入
全部取消勾选,然后选择进入更改路径选项,按回车键进入
在这里插入图片描述

6.更改安装路径

/opt/cuda-11.6/
在这里插入图片描述
注意,路径的最后还要加一个/,然后一路按Done,进行Install

7.安装失败处理

如果上面安装方式不成功,可以使用如下命令方式安装:
bash ./cuda_11.6.2_510.47.03_linux.run --toolkit --toolkitpath=/opt/cuda-11.6 --defaultroot=/opt/cuda-11.6
按回车之后,直接accept,Install,不进行其他更改路径操作。

8.配置环境变量

sudo vim /etc/profile (或vim ~/.bashrc)
①.添加内容如下:
export PATH=/opt/cuda-11.6/bin: P A T H e x p o r t L D L I B R A R Y P A T H = / o p t / c u d a − 11.6 / l i b 64 / : PATH export LD_LIBRARY_PATH=/opt/cuda-11.6/lib64/: PATHexportLDLIBRARYPATH=/opt/cuda11.6/lib64/:LD_LIBRARY_PATH
export CUDA_ROOT=/opt/cuda-11.6/: C U D A R O O T e x p o r t C U D A T O O L K I T R O O T = / o p t / c u d a − 11.6 / l i b 64 / : CUDA_ROOT export CUDA_TOOLKIT_ROOT=/opt/cuda-11.6/lib64/: CUDAROOTexportCUDATOOLKITROOT=/opt/cuda11.6/lib64/:CUDA_TOOLKIT_ROOT
export CMAKE_CUDA_COMPILER=/opt/cuda-11.6//bin/nvcc:$CMAKE_CUDA_COMPILER
②.更新环境变量:
source ~/.bashrc

9.查看是否安装成

执行命令nvcc --version (或nvcc -V)
在这里插入图片描述
可以看到安装OK了。

三、安装cuDNN

1.cuDNN下载

下载的cuDNN时要下载cuda对应的版本,否则可能不兼容
https://developer.nvidia.com/rdp/cudnn-archive
在这里插入图片描述

2.解压并进入根目录

tar -xvf cudnn-linux-x86_64-8.9.7.29_cuda11-archive.tar.xz
cd cudnn-linux-x86_64-8.9.7.29_cuda11-archive

3.文件拷贝

将头文件和库文件复制到CUDA的安装目录中
①.拷贝文件
sudo cp include/cudnn*.h /opt/cuda-11.6/include/
sudo cp lib/libcudnn* /opt/cuda-11.6//lib64/
②.赋权限
sudo chmod a+r /opt/cuda-11.6/include/cudnn*.h
sudo chmod a+r /opt/cuda-11.6/lib64/libcudnn*
③.cudnn 8版本以上的使用下面命令验证
cat /opt/cuda-11.6/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
在这里插入图片描述
可以看到cuDNN版本为8.9.7,至此,CUDA已经全部安装完毕。
附CUDA版OpenCV4.8动态库:https://download.csdn.net/download/taoshiwu/89815186?spm=1001.2014.3001.5503

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

taoshiwu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值