You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改apt命令安装指定版本的cuDNN 8.7.0与CUDA 11.7?

安装指定版本CUDA 11.7与cuDNN 8.7.0.84_1(Ubuntu 22.04)

1. 清理冲突包

先移除当前已安装的不兼容CUDA、cuDNN版本,避免安装冲突:

sudo apt remove --purge libcudnn8 libcudnn8-dev cuda*
sudo apt autoremove
sudo apt clean

2. 添加CUDA 11.7专属源

Ubuntu 22.04(jammy)需要配置对应CUDA 11.7的软件源:

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
echo "deb [signed-by=/usr/share/keyrings/cuda-archive-keyring.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /" | sudo tee /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list

更新本地软件源缓存:

sudo apt update

3. 安装CUDA 11.7

执行以下命令安装指定版本的CUDA套件:

sudo apt install cuda-11-7

安装完成后配置环境变量(以bash为例,若用zsh则替换为~/.zshrc):

echo "export PATH=/usr/local/cuda-11.7/bin:\$PATH" >> ~/.bashrc
echo "export LD_LIBRARY_PATH=/usr/local/cuda-11.7/lib64:\$LD_LIBRARY_PATH" >> ~/.bashrc
source ~/.bashrc

验证CUDA版本:

nvcc --version

输出应包含release 11.7字样。

4. 安装cuDNN 8.7.0.84_1

安装与CUDA 11.7匹配的指定版本cuDNN及开发包:

sudo apt install libcudnn8=8.7.0.84-1+cuda11.7 libcudnn8-dev=8.7.0.84-1+cuda11.7

为防止后续系统更新自动替换版本,锁定这两个包:

sudo apt-mark hold libcudnn8 libcudnn8-dev

验证cuDNN版本:

dpkg -l | grep libcudnn8

输出应显示版本为8.7.0.84-1+cuda11.7。

内容的提问来源于stack exchange,提问作者Furkan Gözükara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 20:05:03