linux 安装CUDA
时间: 2025-05-11 22:14:35 浏览: 25
### 安装 CUDA 的详细步骤
在 Linux 系统中安装 CUDA 是一项重要的任务,尤其是在需要利用 GPU 加速的应用场景下。以下是基于提供的参考资料和专业知识整理的详细步骤:
#### 1. 检查系统环境
在安装之前,需确认系统的硬件和软件条件满足 CUDA 的需求。
- 使用 `nvidia-smi` 命令查看当前 NVIDIA 显卡及其驱动版本[^4]。
- 执行以下命令检查操作系统版本和内核版本:
```bash
cat /proc/version
uname -a
```
确保显卡驱动版本与目标 CUDA 版本兼容。如果驱动不匹配,则可能需要更新或降级驱动程序[^3]。
---
#### 2. 下载合适的 CUDA 工具包
访问 NVIDIA 提供的官方资源链接下载适合的操作系统和架构的 CUDA 工具包。
- 访问地址:[NVIDIA CUDA Toolkit Archive](https://developer.nvidia.com/cuda-toolkit-archive)
选择对应于您的系统配置(如 Ubuntu 或 CentOS)以及所需 CUDA 版本的工具包进行下载。
---
#### 3. 安装 CUDA
根据所选方式的不同,可以选择运行脚本或者通过 APT/YUM 软件源管理器来完成安装过程。
##### 方法一:Runfile 方式安装
这是最直接的方式之一,适用于大多数情况下的独立安装。
1. **赋予执行权限并启动安装**
将下载好的 `.run` 文件赋予权限后运行它:
```bash
chmod +x cuda_<version>_linux.run
sudo ./cuda_<version>_linux.run
```
2. **遵循提示逐步操作**
在交互界面中按指示设置路径和其他选项,默认情况下会自动检测最佳参数。
##### 方法二:APT/YUM 包管理器方法
对于 Debian 衍生发行版(像 Ubuntu),推荐此法因为它便于后续维护升级。
1. 添加官方仓库密钥到本地信任列表里;
2. 创建指向存储库的新条目文件;
3. 更新索引后再实施实际部署动作。
具体指令如下所示:
```bash
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu<your_version>/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
sudo apt-get update
sudo apt-get install cuda
```
上述代码中的 `<your_version>` 应替换为您正在使用的特定 ubuntu 发行号字符串形式表示。
---
#### 4. 配置环境变量
为了让编译器能够找到刚安上的头文档跟库档案位置,必须调整 shell profile 文档里的 PATH 和 LD_LIBRARY_PATH 变数定义。
编辑用户的 bashrc 文件加入下列两行语句即可生效:
```bash
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
source ~/.bashrc
```
重启终端使更改立即可用。
---
#### 5. 测试验证安装成果
最后一步就是检验整个流程是否成功结束啦!
可以尝试编译样例项目或是单纯调用 deviceQuery 来获取设备详情报告作为初步判断依据哦!
```bash
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
make
./deviceQuery
```
当屏幕上显示出关于GPU规格的各项数据即代表一切正常运转当中咯!
---
### 注意事项
- 如果遇到任何错误消息,请仔细阅读其描述内容,并参照官方手册排查问题所在之处。
- 不同版本间的依赖关系复杂多变,因此务必严格按照选定的目标组合来进行适配工作。
阅读全文
相关推荐

















