Ubuntu 17.10 安装 cuda 9.0 之 deb

本文详细介绍了如何在Ubuntu 17.10上安装CUDA 9.0,包括检查GPU支持、确认Linux版本、安装GCC 5、确保Kernel Headers和Development Packages正确,并提供了简单的安装步骤和安装后的测试方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

抱歉了,没有截图,不过我尽量把过程说详细一点。

网传,用deb安装是个坑,小心慎入。操作一遍后真切感受,坑其实很少啊。


首先呢,安装cuda 9.0,得先有一个cuda 9.0。nvidia官网上下吧,也就1.2G。

下载的时候如果不知道自己该下载什么版本的cuda 9.0,在终端(Terminal)输入以下命令:

$ uname -m && cat /etc/*release

会返回关于你的系统的基本信息。如果查找过基本信息,还不能在官网上找到合适的版本下载,可能你的系统不适合安装cuda。需要你另外确定下咯。

如果,还下载了一个cuda 9.0的安装文档。ok,以下内容基本可以跳过。

接下来,按照顺序一一说明。


Part 1 开始安装之前

1)确定有一个支持cuda的GPU。

     这个大家选购电脑时应该都已经确定过了吧,如果没有呢,可以在http://developer.nvidia.com/cuda-gpus 上面看看,nvidia列出了所有支持cuda的GPU的型号。

2)确定linux版本是否支持

     Ubuntu 17.10是支持滴,这点尽管放心。前面下载的时候也说啦,如果不支持似乎是不能在下载的列表上找到合适的下载选项的。

3)确定gcc是否安装

     直接在终端输入gcc看看咯,如果提示未知的关键字,那么需要先安装。

     这里有个

          g

### 关于Ubuntu 20.04安装CUDA 9.0兼容性的说明 对于Ubuntu 20.04而言,官方推荐和支持的CUDA版本通常是更高版本而非9.0。然而,理论上可以通过特定配置实现对旧版的支持。 #### 版本匹配与依赖关系 为了确保稳定性和性能最优化,NVIDIA建议的操作系统和驱动程序应尽可能接近所选CUDA版本的要求。对于CUDA 9.0来说,通常更适配的是早期版本的Ubuntu如16.04或17.10,并且对应的NVIDIA Driver版本大约在384.x至396.x之间[^1]。 #### 安装注意事项 如果确实需要在Ubuntu 20.04上尝试安装CUDA 9.0,则需要注意以下几点: - **驱动冲突**:由于Ubuntu 20.04默认可能已经预装了更新的图形栈(包括内核模块),这可能导致与较低版本的CUDA不兼容。 - **库文件路径调整**:需手动处理某些链接库的位置,使得编译器能找到正确的头文件和静态/动态库。 - **环境变量设定**:适当修改`PATH`和`LD_LIBRARY_PATH`等环境变量指向新安装CUDA toolkit目录下的bin和lib子目录。 考虑到上述挑战,在Ubuntu 20.04上直接安装并运行CUDA 9.0可能会遇到较多困难,除非有特殊需求否则一般建议采用受支持的新版本组合来获得更好的体验和服务保障。 ```bash # 假设决定继续安装CUDA 9.0, 需要先移除现有较高版本的相关组件 sudo apt-get purge nvidia* sudo rm /etc/apt/sources.list.d/cuda* # 添加适合CUDA 9.0的PPA源(注意这里仅为示意操作) sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-384 # 或者其他适用于CUDA 9.0的driver版本 # 下载并解压CUDA Toolkit 9.0 tarball包 tar zxvf cuda_9.0.176_384.81_linux.run ./cuda_9.0.176_384.81_linux.run --silent --toolkit --override # 设置环境变量 (可加入~/.bashrc中长期生效) export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64\ ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值