ubantu20.04,cuda12.2安装cuda, cudann
时间: 2025-07-01 22:04:44 浏览: 16
在 Ubuntu 20.04 系统上安装 **CUDA 12.2** 和 **cuDNN**,需要遵循以下步骤进行操作:
### 安装 CUDA 12.2
1. 下载并添加 CUDA 的软件仓库:
```bash
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda-repo-ubuntu2004-12-2-local_12.2.0-535.54.03-1_amd64.deb
```
2. 安装 CUDA 仓库包:
```bash
sudo dpkg -i cuda-repo-ubuntu2004-12-2-local_12.2.0-535.54.03-1_amd64.deb
```
3. 添加仓库的 GPG 密钥:
```bash
sudo apt-key add /var/cuda-repo-ubuntu2004-12-2-local/7fa2af80.pub
```
4. 更新 APT 包索引:
```bash
sudo apt-get update
```
5. 安装 CUDA 工具包:
```bash
sudo apt-get install -y cuda
```
6. 设置环境变量(可选):
将以下内容添加到你的 `~/.bashrc` 文件末尾以确保系统识别 CUDA:
```bash
export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
```
应用更改:
```bash
source ~/.bashrc
```
7. 验证安装是否成功:
```bash
nvcc --version
```
### 安装 cuDNN
1. 访问 NVIDIA 官方网站下载适用于 CUDA 12.2 的 cuDNN 版本。通常需要注册 NVIDIA 开发者账号。
2. 解压下载的 cuDNN 包:
```bash
tar -xzvf cudnn-linux-x86_64-8.x.x.x_cuda12-archive.tar.xz
```
3. 复制文件到 CUDA 目录:
```bash
sudo cp cuda/include/cudnn*.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
```
4. 验证 cuDNN 是否安装成功:
可以通过编译一个使用 cuDNN 的简单程序来验证安装是否正确。
### 常见问题解决方法
- 如果遇到类似 `test.c:1:10: fatal error: FreeImage.h: No such file or directory` 的错误,请安装相关依赖库:
```bash
sudo apt-get install libfreeimage3 libfreeimage-dev
```
### 卸载 CUDA 12.2
如果需要卸载 CUDA 12.2,可以使用以下命令:
```bash
sudo dpkg --remove cuda-repo-ubuntu2004-12-2-local
```
---
阅读全文
相关推荐


















