系统环境#
- 操作系统: Ubuntu 22.04.3
- CUDA环境: 12.8
- NVIDIA驱动: 570.124.06
- cuDNN版本: 9.10.1
一. cuDNN安装步骤#
1. 下载cuDNN#
历史版本下载: https://developer.nvidia.com/cudnn-archive
最新版本下载: https://developer.nvidia.com/rdp/cudnn-download
使用wget下载安装包:
1
|
wget https://developer.download.nvidia.com/compute/cudnn/9.10.1/local_installers/cudnn-local-repo-ubuntu2204-9.10.1_1.0-1_amd64.deb
|
2. 安装cuDNN包#
1
|
dpkg -i cudnn-local-repo-ubuntu2204-9.10.1_1.0-1_amd64.deb
|
3. 添加密钥并安装#
复制密钥文件:
1
|
sudo cp /var/cudnn-local-repo-ubuntu2204-9.10.1/cudnn-*-keyring.gpg /usr/share/keyrings/
|
更新包列表并安装:
1
2
3
4
5
6
7
|
sudo apt-get update
sudo apt-get -y install cudnn
cd /var/cudnn-local-repo-ubuntu2204-9.10.1/
dpkg -i libcudnn9-samples_9.10.1.4-1_all.deb
dpkg -i libcudnn9-cuda-12_9.10.1.4-1_amd64.deb
dpkg -i libcudnn9-dev-cuda-12_9.10.1.4-1_amd64.deb
dpkg -i libcudnn9-headers-cuda-12_9.10.1.4-1_amd64.deb
|
二. 环境验证#
1. 版本验证#
使用以下命令检查cuDNN版本:
1
|
cat /usr/include/x86_64-linux-gnu/cudnn_version.h | grep CUDNN_MAJOR -A 2
|

根据输出结果,系统中已经成功安装了cuDNN版本9.10.1。
2. 查看安装文件路径(如果找不到文件可参考此步骤)#
使用dpkg命令查看安装的文件路径:

3. 运行示例程序#
进入cuDNN示例目录并编译测试:
1
2
3
|
cd /usr/src/cudnn_samples_v9/mnistCUDNN
make clean && make
./mnistCUDNN
|

FAQ:#
- 如果在make编译过程中提示缺少FreeImage.h,请运行:
1
|
sudo apt-get install libfreeimage3 libfreeimage-dev
|
