安装cuda保姆教程
时间: 2025-04-30 16:42:30 浏览: 24
### CUDA 安装教程
对于 Linux 系统而言,CUDA 的安装过程涉及多个重要环节。确保系统已更新至最新状态是首要条件[^1]。
#### 一、确认硬件兼容性
在准备安装之前,需验证计算机中的 NVIDIA 显卡是否支持 CUDA 技术。通过访问设备管理器并定位到显示适配器部分来识别是否存在兼容的 GPU 设备。例如,NVIDIA GeForce GTX 1050 支持 CUDA 计算能力版本为6.1[^3]。
#### 二、卸载旧版驱动程序(如果存在)
为了防止新旧驱动冲突造成问题,在安装新的 NVIDIA 驱动前建议先移除任何现有的图形驱动软件包:
```bash
sudo apt-get purge nvidia*
```
此命令会彻底清除所有与 Nvidia 相关的数据文件以及设置选项[^2]。
#### 三、下载合适的驱动和工具包
前往官方网址获取适用于当前操作系统的 CUDA 工具链及其依赖项。注意选择匹配的操作系统架构(x86_64) 和发行代号(如 Ubuntu 20.04)。
#### 四、禁用 Nouveau 开源驱动
为了避免开源驱动干扰专有的 Nvidia 驱动加载,编辑 `/etc/modprobe.d/blacklist.conf` 文件加入如下两行内容以阻止 nouveau 加载:
```bash
blacklist nouveau
options nouveau modeset=0
```
之后重启机器使更改生效。
#### 五、离线模式下完成驱动部署
关闭网络连接可以有效避免在线资源污染本地环境变量;接着运行所下载下来的.run脚本文件来进行静默化安装流程。具体指令如下所示:
```bash
chmod +x cuda_<version>_linux.run
sudo ./cuda_<version>_linux.run --silent --toolkit --override
```
这里需要注意的是参数 `--override` 能够强制覆盖先前存在的同名目录结构而不提示用户交互输入。
#### 六、配置环境变量
成功安装完毕后应当调整 PATH 和 LD_LIBRARY_PATH 来指向正确的库位置以便后续编译项目调用。可以在用户的 shell profile 中追加下面几条语句实现自动补全功能:
```bash
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
```
最后记得重新登录或者 source 当前终端使得这些修改立即起效。
#### 七、测试安装成果
编写一段简单的 C++ 或 Python 测试代码用于检验整个开发平台能否正常工作。比如利用 nvcc 编译一个小例子看看能不能顺利输出预期的结果。
```cpp
#include <stdio.h>
int main() {
printf("Hello, CUDA!\n");
}
```
保存上述代码片段为 hello_cuda.cu ,随后执行下列命令构建可执行文件并观察最终打印的信息是否符合预期。
```bash
nvcc -o hello_cuda hello_cuda.cu && ./hello_cuda
```
当屏幕上显示出 “Hello, CUDA!” 字样即表明一切运转良好。
阅读全文
相关推荐

















