Ubuntu 24.04 CUDA 12.9安装使用
时间: 2025-06-14 18:34:55 浏览: 68
### Ubuntu 24.04 上安装和使用 CUDA 12.9 的指南
在 Ubuntu 24.04 上安装 CUDA 12.9 需要遵循以下详细步骤,确保系统环境适配并正确配置。以下是完整的安装流程:
---
#### 1. 确保系统要求满足
CUDA 12.9 对硬件和软件环境有特定需求。需要确认以下条件:
- 支持的 NVIDIA 显卡型号。
- 已安装的 NVIDIA 驱动版本是否符合 CUDA 12.9 的最低要求(通常为 525+)。可以通过以下命令检查当前驱动版本:
```bash
nvidia-smi
```
如果未安装或驱动版本过低,请参考官方文档更新驱动[^1]。
---
#### 2. 安装依赖项
在安装 CUDA 前,需要安装一些必要的依赖项。执行以下命令:
```bash
sudo apt update
sudo apt install -y build-essential gcc g++ make dkms linux-headers-$(uname -r)
```
此外,由于 Ubuntu 24.04 可能存在兼容性问题,建议手动安装 `libtinfo5`,以避免安装过程中出现错误。下载地址如下[^3]:
```bash
wget http://ftp.de.debian.org/debian/pool/main/n/ncurses/libtinfo5_6.4-4_amd64.deb
sudo dpkg -i libtinfo5_6.4-4_amd64.deb
```
---
#### 3. 下载 CUDA 12.9
访问 NVIDIA 官方 CUDA Toolkit Archive 页面,选择适合的操作系统和版本进行下载[^2]:
- 操作系统:Linux → x86_64 → Ubuntu 24.04 → runfile 或 deb (local)。
例如,下载本地安装程序:
```bash
wget https://developer.download.nvidia.com/compute/cuda/12.9.0/local_installers/cuda_12.9.0_ubuntu24.04.run
```
---
#### 4. 安装 CUDA
根据下载的安装包类型,选择以下方法之一完成安装:
##### 方法一:Runfile 安装
运行以下命令启动安装向导:
```bash
sudo sh cuda_12.9.0_ubuntu24.04.run
```
在安装过程中:
- 当提示是否安装 NVIDIA 驱动时,选择 **否**(如果已安装最新驱动)。
- 安装完成后,重启系统以应用更改。
##### 方法二:Deb 包安装
对于更倾向于使用包管理器的用户,可以采用以下方式:
```bash
sudo dpkg -i cuda-repo-ubuntu2404-12-9-local_12.9.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-ubuntu2404-12-9-local/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
```
---
#### 5. 配置环境变量
编辑 `~/.bashrc` 文件,添加 CUDA 路径到环境变量中:
```bash
echo 'export PATH=/usr/local/cuda-12.9/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-12.9/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
```
验证配置是否成功:
```bash
nvcc --version
```
输出应显示 CUDA 12.9 的版本信息。
---
#### 6. 安装 cuDNN(可选)
如果需要深度学习支持,可以安装 cuDNN。从 NVIDIA 官方页面下载对应 CUDA 版本的 cuDNN 文件[^1]:
- 解压文件后,复制内容到 CUDA 目录:
```bash
tar -xzvf cudnn-12.9-linux-x64-v8.x.x.x.tgz
sudo cp cuda/include/cudnn*.h /usr/local/cuda-12.9/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-12.9/lib64
sudo chmod a+r /usr/local/cuda-12.9/include/cudnn*.h /usr/local/cuda-12.9/lib64/libcudnn*
```
---
#### 7. 验证安装
运行示例代码测试 CUDA 是否正常工作:
```python
import torch
print(torch.cuda.is_available()) # 应返回 True
print(torch.version.cuda) # 应返回 CUDA 12.9
```
---
### 注意事项
- 如果遇到驱动冲突问题,建议卸载旧驱动后再重新安装。
- 确保系统内核版本与 NVIDIA 驱动兼容。
- 安装过程中如需调试,可查阅 NVIDIA 官方文档获取更多信息。
---
阅读全文
相关推荐

















