Ubuntu22.04 cuda
时间: 2024-12-30 08:33:10 浏览: 7
### 安装和配置 CUDA
为了在 Ubuntu 22.04 上成功安装并配置 CUDA,需遵循一系列特定的操作流程。
#### 准备工作
确保系统已更新至最新状态。这可以通过运行以下命令来完成:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 添加 NVIDIA 软件仓库
按照官方指南[^1],首先移除旧版 NVIDIA 驱动程序(如果存在),接着添加新的 NVIDIA PPA 源,并导入 GPG 密钥。
```bash
sudo apt-get remove --purge '^nvidia-.*'
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
```
#### 安装 NVIDIA 显卡驱动
选择推荐版本的显卡驱动进行安装可以减少兼容性问题的发生概率。执行如下指令以安装指定版本的驱动程序[^2]:
```bash
sudo apt install nvidia-driver-515
```
重启计算机使新安装的驱动生效。
#### 下载与安装 CUDA Toolkit
再次打开终端窗口,继续通过 APT 包管理器下载并安装 CUDA 工具包及其依赖项:
```bash
sudo apt update
sudo apt -y install cuda
```
#### 设置环境变量
编辑 `~/.bashrc` 文件,在文件末尾追加下面两行用于设置 PATH 和 LD_LIBRARY_PATH 变量指向 CUDA 的安装路径:
```bash
export PATH=/usr/local/cuda-11/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11/lib64\
${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
```
让更改立即生效:
```bash
source ~/.bashrc
```
#### 验证安装成果
最后一步是验证 CUDA 是否被正确安装以及能否正常使用。创建一个新的 C++ 测试项目并编译它;也可以直接利用 nvcc 编译器自带的例子来进行测试:
```bash
nvcc --version
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
```
阅读全文