ubuntu20安装cudnn8.9
时间: 2024-12-24 15:14:39 浏览: 3
在Ubuntu 20.04上安装CUDA 10.2(默认包含了cuDNN 7.x版本)并手动升级到cuDNN 8.9需要一些步骤,因为官方不再直接提供cuDNN 8.9的预编二进制包。以下是安装过程的大致步骤:
1. **更新系统和添加apt源**:
- 更新系统包列表: `sudo apt update`
- 添加NVIDIA CUDA和cuDNN PPA (个人软件包存档) :
```
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo add-apt-repository ppa:nvidia/cuda
```
2. **安装依赖库**:
- 安装必要的开发工具:
```sudo apt install build-essential libncurses5-dev libssl-dev libudev-dev libx11-dev``
- 安装CUDA 10.2 (如果还未安装):
```sudo apt-get install cuda=10.2*```
3. **下载cuDNN源码**:
- 由于官方不再发布cuDNN 8.9的二进制包,你需要从GitHub或其他来源下载cuDNN源码。访问 cuDNN GitHub [仓库](https://github.com/NVIDIA/cudnn) 下载对应版本。
4. **编译cuDNN**:
- 解压cuDNN源码并进入目录:
```
tar - 配置安装选项,例如选择支持的GPU架构、API等:
```
export CMAKE_GENERATOR='Unix Makefiles'
./configure --prefix=/usr/local/cuda-10.2 --cudahome=/usr/local/cuda-10.2
```
- 编译并安装:
```
make -j$(nproc)
sudo make install
```
5. **验证安装**:
- 确认安装路径:
```bash
dpkg -10.2/
```
- 使用`nvcc -V`检查是否找到了cuDNN库。
注意:这个过程可能会遇到一些兼容性问题,特别是在非标准渠道获取的源码包上,所以建议查阅社区教程或官方文档以获取最新的安装指南。
阅读全文