Linux安装cuda教程
时间: 2025-04-04 10:12:50 浏览: 42
### 如何在 Linux 操作系统中安装 CUDA
#### 准备工作
在开始安装 CUDA 之前,确保对常用的 Ubuntu 命令有一定的了解,例如 `sudo`、`cd` 和 `ls` 等基础命令[^3]。这有助于更顺利地完成整个安装过程。
#### 安装步骤
对于基于 RPM 的系统(如 Fedora 或 SUSE),可以使用以下命令来安装 CUDA 工具链:
```bash
sudo dnf install cuda-cross-sbsa
```
此方法适用于特定版本的操作系统,例如 SLES[^1]。
而对于基于 Debian 的系统(如 Ubuntu),则需先下载适合的 `.deb` 文件,并通过以下方式逐步执行安装操作:
1. 使用 `dpkg` 来注册仓库文件:
```bash
sudo dpkg -i cuda-repo-<distro>_<version>_amd64.deb
```
2. 添加 NVIDIA 提供的公钥到 APT 密钥环中:
```bash
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/<distro>/x86_64/7fa2af80.pub
```
3. 更新本地包索引以反映新加入的内容:
```bash
sudo apt-get update
```
4. 执行最终的 CUDA 软件栈安装指令:
```bash
sudo apt-get install cuda
```
上述流程涵盖了大多数主流发行版中的典型情况[^2]。
#### 配置环境变量
成功安装后,还需要配置系统的 PATH 及 LD_LIBRARY_PATH 环境变量以便正常使用 CUDA 功能。可以通过编辑用户的 shell profile 文件实现这一目标,比如 ~/.bashrc 中添加类似下面两行内容:
```bash
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
```
之后重新加载该脚本或者简单重启终端即可生效。
#### 后续处理
为了使 GPU 加载模块正常运作,在某些情况下可能需要更新 initramfs 并重启动计算机:
```bash
sudo update-initramfs -u
sudo reboot
```
这是针对部分特殊场景下的必要措施之一[^4]。
另外值得注意的是,除了官方二进制分发形式外,还有其他途径可以获得 Numba 库支持——尽管并不特别推荐给初次接触者尝试从源码构建的方式[^5]。
---
阅读全文
相关推荐


















