ubuntu cuda12.2安装
时间: 2025-05-14 09:02:19 浏览: 30
### 如何在 Ubuntu 上安装 CUDA 12.2
#### 准备工作
在开始安装之前,确保系统已更新至最新状态并满足基本依赖项的要求。可以运行以下命令来完成系统的升级和基础工具的安装:
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install build-essential cmake git unzip pkg-config -y
```
#### NVIDIA 驱动程序安装
为了使 CUDA 正常工作,必须先安装兼容的 NVIDIA 显卡驱动程序。推荐使用官方支持的驱动版本[^1]。
执行以下命令以查看当前可用的 NVIDIA 驱动列表,并选择适合 CUDA 12.2 的版本(通常为 `nvidia-driver-525` 或更高版本):
```bash
ubuntu-drivers devices
```
安装选定的驱动程序:
```bash
sudo apt install nvidia-driver-525
```
完成后重启计算机以应用更改:
```bash
sudo reboot
```
#### 添加 NVIDIA 软件仓库
通过添加 NVIDIA 提供的软件源,能够更方便地管理 CUDA 工具包及其后续更新。以下是具体操作步骤:
1. 下载 NVIDIA GPG 密钥文件:
```bash
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.0-1_all.deb
```
2. 安装密钥环:
```bash
sudo dpkg -i cuda-keyring_1.0-1_all.deb
```
3. 更新 APT 缓存索引:
```bash
sudo apt-get update
```
#### 安装 CUDA Toolkit 12.2
利用上述配置好的 NVIDIA 存储库,可以直接安装指定版本的 CUDA 套件:
```bash
sudo apt install --no-install-recommends \
cuda-toolkit-12-2
```
此命令会自动拉取所需组件而不会引入额外不必要的软件包[^4]。
#### 设置环境变量
为了让系统识别新安装的 CUDA 库路径,需调整 shell 配置文件中的 PATH 和 LD_LIBRARY_PATH 参数。编辑用户的 `.bashrc` 文件或者全局 `/etc/profile.d/` 目录下的脚本加入如下内容:
```bash
export PATH=/usr/local/cuda-12.2/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-12.2/lib64:${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
```
随后刷新设置使其生效:
```bash
source ~/.bashrc
```
#### CuDNN 的集成
CuDNN 是深度学习框架的重要加速库之一,在 TensorFlow 等项目中有广泛应用案例[^3]。按照下面指示获取对应于所选 CUDA 版本号的预编译二进制文档集:
1. 登陆 [NVIDIA Developer Portal](https://developer.nvidia.com/) 并下载适用于 CUDA 12.x 的 cuDNN v8.9.7 归档压缩包;
2. 解压后复制目标目录结构到既定位置:
```bash
tar -xzvf cudnn-linux-x86_64-*.*.*.*
sudo cp include/* /usr/local/cuda/include/
sudo cp lib/* /usr/local/cuda/lib64/
```
最后再次确认所有变更无误即可正常使用完整的 GPU 加速功能栈了!
阅读全文
相关推荐


















