Cuda在Ubuntu上的安装

本文详细介绍了在Ubuntu 15.10环境下安装CUDA并配置Theano的过程,包括下载安装包、安装步骤、解决GCC版本冲突的方法以及进行GPU运算测试的步骤。

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

 首先声明,我是安装完ubuntu15.10后,没有sudo apt-get update,没有安装其他的软件,没有disable Nouveau,直接安装的cuda,再安装的Theano。下面介绍一下我的安装过程及遇到的问题和解决方案。

第1步:下载cuda安装包。下载页面:https://developer.nvidia.com/cuda-downloads 从中选择适合ubuntu的deb安装包。也就是linux–>x86_64–>Ubuntu–>15.04–>deb(local). 大约1.9G.假设下载到 ~/Downloads/cuda-repo-ubuntu1504-7-5-local_7.5-18_amd64.deb

第2步:cd ~/Downloads(进入下载的目录),执行sudo dpkg -i 你的下载包

第3步:执行sudo apt-get update

第4步:执行sudo apt-get install cuda

第5步:执行sudo gedit ~/.bashrc,在最后面,64位的话粘贴以下内容:

export PATH=/usr/local/cuda-7.5/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH

32位的话,粘贴以下内容:

export PATH=/usr/local/cuda-7.5/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib:$LD_LIBRARY_PATH

不要忘了执行source ~/.bashrc 使其立即生效

解释一下,就是在PATH里边添加cuda-7.5的路径,进入/usr/local/可以看到有一个cuda,还有一个cuda-7.5,这里填写cuda-7.5的路径

第6步:这个时候基本就安装完了,剩下的就是进行配置。这个时候可以执行nvcc -V(注意大写V)检测一下是否有内容输出,如果没问题的话,应该有以下类似输出

nvcc: NVIDIA(R) Cuda compiler driver 
copyright (c) 2005-2015 NVIDIA Corporation 
Built on ……………… 
Cuda compilation tools, release 7.5, V7.5.17

执行nvidia-settings会弹出显卡配置的界面,至少7个大项,其中有一项叫GPU-0(GeForce GT 425M),如果能看到自己的显卡的话,应该就算安装成功了。下面进行配置。

第7步:使用自带的samples进行GPU运算测试。进入到cuda-7.5的samples目录,一般都是cd /usr/local/cuda-7.5/samples,然后会有一个Makefile文件,执行命令sudo make,不出意外地话,会出现带有红颜色的error错误,大概是这样的:unsupported GNU version! gcc versions later than 4.9 are not supported! 意思也很明显了,就是gcc的版本高于4.9,Cuda不支持。解释一下:ubuntu15.10自带的gcc是5.2.1,可以通过gcc –version(两个-)查看,但是cuda不支持超过4.9.0的gcc编译器。要么安装一个低版本的编译器,要么把cuda的这个限制给去掉。我选择的是后者,而且尚未出现其他问题。

解决方案如下:

sudo cd /usr/local/cuda/include/ #进入到头文件目录cuda(而不是cuda-7.5); 
sudo cp host_config.h host_config.h.bak #备份原头文件; 
sudo gedit host_config.h #编辑头文件; 
ctrl+F查找4.9出现的地方,大约位于115行,在第113行处应该显示if _GNUC_>4 || (_GNUC_ == 4 && _GNUC_MINOR_ > 9),因为我们的是5.2.1,因此,把上面的2个4都改成5就ok了,保存退出。

第8步:重新执行第七步中的sudo make指令(查看是否处于/usr/local/cuda-7.5/samples目录中),这个时候,应该就可以编译了。这个过程会比较长,让他在哪编译一会,剩下的时间可以用来安装Theano。

### Ubuntu安装 CUDA 11.8 的教程 #### 准备工作 在开始安装之前,确保系统已更新至最新状态并卸载任何可能冲突的旧版 NVIDIA 驱动程序或 CUDA 工具包。可以通过以下命令完成系统的升级: ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装 NVIDIA 驱动 CUDA 要求特定版本的 NVIDIA 显卡驱动支持。对于 CUDA 11.8,在 Ubuntu 系统上推荐使用的显卡驱动版本为 525 或更高[^1]。 执行以下命令来添加官方图形驱动 PPA 并安装最新的稳定版 NVIDIA 驱动: ```bash sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt install nvidia-driver-525 ``` 重启计算机以使新驱动生效: ```bash sudo reboot ``` #### 下载 CUDA Toolkit 访问 NVIDIA 官方网站下载适用于 Linux 的 CUDA 11.8 版本工具包[^3]。选择适合的操作系统配置(如 Ubuntu 22.04 或 20.04 LTS),然后按照提示下载运行文件或者 deb 文件形式的安装器。 如果选择了 `.deb` 包,则可以利用 `dpkg` 命令来进行本地软件包管理操作;如果是通过网络脚本来获取二进制数据流的方式,则需注意权限设置等问题。 #### 执行安装过程 假设已经成功下载了一个名为 `cuda_11.8.*_*_*.run` 的可执行文件,赋予其执行权能并通过如下方式启动安装向导: ```bash chmod +x cuda_11.8.*_*_*.run sudo ./cuda_11.8.*_*_*.run --override ``` 根据屏幕上的指引逐步完成整个流程,期间可以选择是否自动安装配套的 GPU Driver 和 Symbolic Links 创建等功能选项[^2]。 #### 设置环境变量 编辑用户的 shell profile 文件(通常是 ~/.bashrc)加入必要的路径声明以便于后续调用编译器及相关库函数: ```bash echo 'export PATH=/usr/local/cuda-11.8/bin:$PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc source ~/.bashrc ``` #### 测试验证 最后一步是确认安装无误,尝试编译并运行一个简单的测试案例比如 deviceQuery 来检查硬件兼容性和功能正常性。 ```bash cd /usr/local/cuda-11.8/samples/1_Utilities/deviceQuery sudo make ./deviceQuery ``` 以上就是在 Ubuntu 环境下部署 CUDA 11.8 的基本方法概述[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值