Ubuntu16.04无法安装CUDA吗

作者&投稿:岛邹 (若有异议请与网页底部的电邮联系)
Ubuntu16.04无法安装CUDA吗~

  先在更新管理器中装好驱动。然后sudo apt-get install nvidia-cuda-toolkit
  默认安装cuda 7.5.1,但是安装之后,没有/usr/local/cuda*这个文件夹,也没有sample
  结果发现gpu无法点亮,【修改】gcc版本太新了,cuda只支持gcc5.0以下,需要降级GCC
  本人电脑联想拯救者ISK15尊享版,也就16.04能够支持所有硬件,所以也就只能装16.04。由于一些原因需要安装CUDA,但是现目前CUDA7.5也只有15.04和14.04提供了下载。
  在下载了15.04对应的CUDA7.5后,依次进行了以下步骤:
  1、dpkg: 这里当然不会有问题
  2、apt-get update:出现了Release无法下载
  3、apt-get install cuda:出现了E:无法定位软件包(意料之中)
  换过N个源,在CUDA的更新时都会出现问题。
  我想知道,有什么办法可以解决这个问题,或者说我只能等待对应16.04的CUDA发布

你好, 先在更新管理器中装好驱动。然后sudo apt-get install nvidia-cuda-toolkit
  默认安装cuda 7.5.1,但是安装之后,没有/usr/local/cuda*这个文件夹,也没有sample
  结果发现gpu无法点亮,【修改】gcc版本太新了,cuda只支持gcc5.0以下,需要降级GCC
  本人电脑联想拯救者ISK15尊享版,也就16.04能够支持所有硬件,所以也就只能装16.04。由于一些原因需要安装CUDA,但是现目前CUDA7.5也只有15.04和14.04提供了下载。
  在下载了15.04对应的CUDA7.5后,依次进行了以下步骤:
  1、dpkg: 这里当然不会有问题
  2、apt-get update:出现了Release无法下载
  3、apt-get install cuda:出现了E:无法定位软件包(意料之中)
  换过N个源,在CUDA的更新时都会出现问题。
  我想知道,有什么办法可以解决这个问题,或者说我只能等待对应16.04的CUDA发布。

Ubuntu 16.04安装 CUDA7.5
作者:autocyz

在介绍Ubuntu 16.04安装 CUDA7.5开始前,先辨析几个概念GPU、NVIDIA、NVIDIA驱动、CUDA、cudnn等,这些概念对于一个新手来说肯定是很晕的,正如我当初一样,所以我这里就稍微介绍一下这几个概念:
GPU:Graphics Processing Units,也就是我们常说的显卡。现在的笔记本或者台式机都会有显卡,但是能够让我们用来做并行计算的真正的GPU就只有NVIDIA出产的GPU了。
NVIDIA:GPU生产厂商,在运算GPU处于垄断地位。
NVIDIA驱动:就是NVIDIA生产的GPU想在电脑上正常使用所需的驱动。
CUDA:Compute Unified Device Architecture,是显卡厂商NVIDIA推出的运算平台。 CUDA是一种由NVIDIA推出的通用并-行计算架构,该架构使GPU能够解决复杂的计算问题。我们想使用GPU进行深度学习运算的时候,必须要用到这个运算平台。
cudnn:CuDNN是NVIDIA专门针对Deep Learning框架设计的一套GPU计算加速方案,目前支持的DL库包括Caffe,ConvNet, Torch7等.
Ubuntu 16.04安装cuda7.5
部分参照:http://www.afterimage.top/2016/05/%E9%85%8D%E7%BD%AEcuda7-5-ubuntu-16-04-opencv3-1/
在安装之前,先说一下本人工作站的设备配置(主要是GPU的):
设备上一共有三块GPU,一快是专门用来做显示的NVS310
两块用来做运算的GeForce GTX TITIAN X
第一步:选择最新的nvidia驱动(很重要!!!)
先打开计算机中的“软件和更新”,查看“附加驱动”,选择nvidia的驱动为最新的驱动。更新完之后最好重启一下。
我曾经遇到一些错误,就是因为我的NVIDIA驱动太老了,而cuda7.5则依赖于比较新的驱动。
第二步:下载cuda
去官网https://developer.nvidia.com/cuda-downloads 下载,选择Linux——ubuntu——15.04(我安装的时候还只支持到15.04,没有支持16.04版本的)——runfile(local)
第三步:安装PPA软件管理包工具
什么是 PPA?
PPA,表示 Personal Package Archives,也就是个人软件包集。
有很多软件因为种种原因,不能进入官方的 Ubuntu 软件仓库。 为了方便 Ubuntu 用户使用,launchpad.NET 提供了 ppa,允许用户建立自己的软件仓库, 自由的上传软件。PPA 也被用来对一些打算进入 Ubuntu 官方仓库的软件,或者某些软件的新版本进行测试。PPA 上的软件极其丰富,如果 Ubuntu 官方仓库中缺少您需要的某款软件,可以去 PPA 上找找看。
我们安装的cuda可能在Ubuntu仓库中木有,所以用PPA来下载。
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update

第四步:执行cuda的.run文件
cd到下载的.run文件夹执行:
sudo ./cuda_7.5.18_linux.run --override

第五步:选择安装选项
选择安装选项:(注意:应为之前已经安装过NVIDIA Display Driver的驱动了(如第一步),所以这里选择不安装NVIDIA Accelerated Graphics Driver for Linux-x86_64 352.39。如果选择安装会出现错误,并且导致安装CUDA失败。
Do you accept the previously read EULA? (accept/decline/quit): accept
You are attempting to install on an unsupported configuration. Do you wish to continue? ((y)es/(n)o) [ default is no ]: y
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 352.39? ((y)es/(n)o/(q)uit): n
Install the CUDA 7.5 Toolkit? ((y)es/(n)o/(q)uit): y
Enter Toolkit Location [ default is /usr/local/cuda-7.5 ]:
Do you want to install a symbolic link at /usr/local/cuda? ((y)es/(n)o/(q)uit): y
Install the CUDA 7.5 Samples? ((y)es/(n)o/(q)uit): y
Enter CUDA Samples Location [ default is /home/kinghorn ]: /usr/local/cuda-7.5
Installing the CUDA Toolkit in /usr/local/cuda-7.5 ...
Finished copying samples.

===========
= Summary =
===========

Driver: Not Selected
Toolkit: Installed in /usr/local/cuda-7.5
Samples: Installed in /usr/local/cuda-7.5

第六步: 添加cuda到环境变量里面
sudo nano /etc/profile.d/cuda.sh
export PATH=$PATH:/usr/local/cuda/bin
sudo nano /etc/ld.so.conf.d/cuda.conf
/usr/local/cuda/lib64
source /etc/ld.so.conf.d/cuda.confcd /usr/local/cuda-7.5/samples/1_Utilities/deviceQuery
make
sudo ./deviceQuery
sudo ldconfig

第七步:将GCC降级或者采用暴力的方式让cuda7.5支持高版本GCC。
由于cuda7.5不支持gcc4.9以上的版本,而ubuntu16.04默认的是gcc5,这会造成安装的失败,解决方法有两种,
1、对gcc进行降级,让系统采用低版本的GCC,但是这种方式有一定的问题,因为Ubuntu16.04很多系统文件默认是使用gcc5编译的,因此如果用降级的方法安装完cuda后,在后期安装caffe的时候,可能会报类似于undefined的错误,这是因为你的gcc版本低,其所需的系统文件找不到。.
sudo apt-get install g++-4.9

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 20
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 10

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 10

sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
sudo update-alternatives --set cc /usr/bin/gcc

sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
sudo update-alternatives --set c++ /usr/bin/g++

2、这种方式有点类似于黑箱方式,即强制让他不报错。编辑/usr/local/cuda/include/host_config.h,将其中的第115行注释掉:

#error -- unsupported GNU version! gcc versions later than 4.9 are not supported!

改为
//#error -- unsupported GNU version! gcc versions later than 4.9 are not supported!

上面就是设置gcc版本优先级的。20和10就代表你所使用的gcc、g++的版本优先级。
第八步:测试是否安装成功
执行如下指令,正常情况下会出现设备中所有的GPU,并把每个GPU的信息打印出来。
nvidia-smi

如果没有出现错误之类的话,就说明安装成功了。
第九步:测试cuda的Samples

cd /usr/local/cuda-7.5/samples/1_Utilities/deviceQuery
make
sudo ./deviceQuery

如果显示的是一些关于GPU的信息,则说明安装成功了。
Ubuntu 14.04 安装配置CUDA http://www.linuxidc.com/Linux/2014-10/107501.htm
Ubuntu 12.04配置NVIDIA CUDA5.5实录 http://www.linuxidc.com/Linux/2014-10/107502.htm
Ubuntu安装Theano+CUDA http://www.linuxidc.com/Linux/2014-10/107503.htm
关于Ubuntu 12.04 下 CUDA5.5 的安装请参看如下链接 Ubuntu 12.04 安装 CUDA-5.5
Caffe配置简明教程 ( Ubuntu 14.04 / CUDA 7.5 / cuDNN 5.1 / OpenCV 3.1 ) http://www.linuxidc.com/Linux/2016-09/135016.htm
在Ubuntu 14.04上配置CUDA+Caffe+cuDNN+Anaconda+DIGITS http://www.linuxidc.com/Linux/2016-11/136775.htm
Ubuntu16.04下CUDA8.0+Caffe安装配置过程 http://www.linuxidc.com/Linux/2017-01/139313.htm
Ubuntu 14.04下CUDA8.0 + cuDNN v5 + Caffe 安装配置 http://www.linuxidc.com/Linux/2017-01/139300.htm
Ubuntu 16.04+Nvidia GTX 1080+CUDA8.0 深度学习环境配置
更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2


spotify能用QQ邮箱注册吗
spotify是一个正版流媒体音乐服务平台,2008年10月在瑞典首都斯德哥尔摩正式上线。Spotify提供免费和付费两种服务,免费用户在使用Spotify的服务时将被插播一定的广告,付费用户则没有广告,且拥有更好的音质。spotify的特点:1、跨平台:支持macOS和Windows操作系统,以及Linux系统下的Ubuntu和Debian系统。2、高...

ubuntu11.04下移植Android SDK到Eclipse中安装ATD中出现错误(如下) 问...
包依赖出现问题。 我以前在windows、mac 安装adt 都出现过类似问题。可以去网上搜索对应的包,给eclipse更新,类似打补丁一样,不过很麻烦。 最简单暴力的方法,就是下载eclipse的 RCP版本。 所谓RCP版本,就是 包 更完整一点,比一般的eclipse 大十几兆。 很管用的~ 官网就有的下载。然后输入 url ...

如何在Ubuntu系统下安装使用LaTeX
Ubuntu 下实用软件列表 Ubuntu 下软件列表,以下是ubuntu 9.04 64bit系统,当然也可根据系统版本来搜索尝试 非开源软件 Matlab R2009a for unix\/linux SPSS 16.0 for unix (在ubuntu9.04下不可用,ubuntu 8.10以下版本正常,opensuse可用) Stata 10 for unix 以上程序需光盘镜像加载安装 开源软件 ...

如何在Ubuntu系统下安装使用LaTeX
Ubuntu 下实用软件列表 Ubuntu 下软件列表,以下是ubuntu 9.04 64bit系统,当然也可根据系统版本来搜索尝试 非开源软件 Matlab R2009a for unix\/linux SPSS 16.0 for unix (在ubuntu9.04下不可用,ubuntu 8.10以下版本正常,opensuse可用) Stata 10 for unix 以上程序需光盘镜像加载安装 开源软件 ...

米泉市17533612090: Ubuntu16.04无法安装CUDA吗 -
鱼芝博占: 你好, 先在更新管理器中装好驱动.然后sudo apt-get install nvidia-cuda-toolkit默认安装cuda 7.5.1,但是安装之后,没有/usr/local/cuda*这个文件夹,也没有sample结果发现gpu无法点亮,【修改】gcc版本太新了,cuda只支持gcc5.0以下,需...

米泉市17533612090: ubuntu16.04怎么测试cudnn安装是否成功 -
鱼芝博占: 命令行下输入mysql --help如果是输出一串帮助提示的话,那么就是安装好了的.没有的话就是没安装好.具体如下:电脑常见问题解决1、无法自动识别硬盘控制器 使用非正版的个别操作系统光盘,在安装系统时,容易出现此错误.原因是非正...

米泉市17533612090: ubuntu16.04安装求助,无论怎样都是直接进入win10,无法安装 -
鱼芝博占: 第一个办法: 百度 "修复 win10启动";修复完,在添加Ubuntu引导.第二个办法: 参考Ubuntu的efi,自己尝试修改win10启动菜单./boot/grub/grub.cfg

米泉市17533612090: win 7下U盘安装Unbuntu16.4系统出现问题,求助 -
鱼芝博占: 一:安装前的准备工作:1.下载相应的Ubuntu的镜像.2.准备一个U盘,使用软碟通,编辑Ubuntu光盘镜像文件,做一个U盘启动盘.3.安装EasyBCD,这个软件是用于系统配置创建多重启动系统.4.下载DiskGenius,结合本地磁盘管理,压缩...

米泉市17533612090: ubuntu16.04安装后无法启动 -
鱼芝博占: 没有安装成功,需要重新安装.如果安装成功,是grub引导界面.但图片显示还是windows的启动文件.

米泉市17533612090: 安装ubuntu16.04一直出现如图的情况,老电脑没有uefi啊,这种情况如何处理? -
鱼芝博占: 1. 将iso镜像解压到U盘当中,然后重启计算机;2. 进入系统前点击小键盘上的del键进入UEFI(BIOS),将U盘置为第一启动项,保存退出;3. 进入第一项,Try Ubuntu without installation;4. 进入Ubuntu系统,可以简单体验一下.双击桌面上的安...

米泉市17533612090: 为什么ubuntu16.04一直没法成功安装docker -
鱼芝博占: ubuntu 10.04 安装在 vmware workstation 7 后,键盘无法输入的问题的解决方法ubuntu应用 在vmware 7 下装载的最新ubuntu10.04镜像会出现无法识别键盘输入.在登录画面时,不能输入密码,无法正常进入系统解决办法:方案一:(1) 开...

米泉市17533612090: 求助贴 安装Ubuntu16.04失败 -
鱼芝博占: 可能是软件源程序.安装包有问题 重新下载安装看看.如果还不行的话.可能就是电脑兼容性.或者是电脑系统的问题.就只能重装了ubuntu安装教程 在用户安装系统以前需要先安装我们的软碟通将安装镜像文件写入U盘. 写入以后就可以进...

米泉市17533612090: U盘启动ubuntu16.04 Boot Failed怎么破 -
鱼芝博占: 你好, 1、这是你的U盘PE问题.只有普通启动项,那是不行的. 2、要用uefi这种格式的U盘启动盘来启动,就可以了.你试一下吧.

米泉市17533612090: Ubuntu16.04的U盘安装教程!和工具,网上找那些都用不了 -
鱼芝博占: 官网下载镜像 方法一: U盘中有用数据全复制出来 解压下载的文件到U盘 重启计算机选U盘启动之后根据提示一步步安装即可 方法二: 下载软碟通(比较容易下载 其他一些工具一般人不是很好找)安装打开无需注册试用即可 点击文件打开找到你下载的文件确定 插入U盘 点击启动 写入硬盘 选择U盘 写入 等待完成 重启计算机选择U盘启动根据提示一步步完成

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网