Ubuntu安装cuda(ubuntu安装cuda和cudnn)
如何ubuntu12/linux 安装CUDA5.5
1.
--准备:cuda_5.5.22_linux_32.run(下载地址:)--在home新建一个目录放进去,这样方便操作
--官方参考文档:
2.安装系统
可以在电脑里安装系统,用U盘按转很快,这个自己就可以解决了,当然联网可能有点问题:在系统设置里安装附加驱动,如果顺利无线联网就没问题了(有线我觉得有点悬,老帐号我的才能登录)。
3.系统安转完成后:
--sudo apt-get update
--sudo apt-get install build-essential
--sudo apt-get install freeglut3-dev(下面到是官方到文档,好像我用这个安装时都安装了的,我介意把下面分开按转,因为我全部输入出问题了)
(sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev)最后我觉得最好更新下:sudo apt-get update
4.cuda安装前准备
1--cd /etc/modprobe.d
2--vim blakclist.conf 在后面加上一下选项:(我是分开到,直接打开会有警告提示,不知道怎么回事,gedit的也用不起)
blacklist amd76x_edac
blacklist vga16fb
blacklist nouveau //我的是NVIDIA显卡,就只加这个,然后顺利安装,其它到不管,每个人到选项不一样,但意思一样,就是用已有的全部显卡驱动,自己根据显卡百度下
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
3--sudo service lightdm stop
4--ctrl+alt+F1进入命令界面:输入你的登录名和密码(PS:我以前没用个命令界面,sudo service lightdm stop后就没辙了,当然回到操作界面命令:ctrl + atl+F7),记得进入root登录。
5--cd 到cuda_5.5.22_linux_32.run所在目录,输入一下命令:
chmod +x cuda_5.5.22_linux_32.run
sudo sh cuda_5.5.22_linux_32.run
到现在我到就能安装了,当然显示什么权限时,按q:然后输入accept.后面全部默认就OK了。安装完后重启,采取下面到操作(会看到界面更加亮丽,显得有质感)
如何安装CUDA
首先验证你是否有nvidia的显卡(developer.nvidia.com/cuda-gpus这个网站查看你是否有支持gpu的显卡):
[plain] view plain copy
$ lspci | grep -i nvidia
查看你的linux发行版本(主要是看是64位还是32位的):
[plain] view plain copy
$ uname -m cat /etc/*release
看一下gcc的版本:
[plain] view plain copy
$ gcc --version
首先下载nvidia cuda的仓库安装包(我的是ubuntu 14.04 64位,所以下载的是ubuntu14.04的安装包,如果你是32位的可以参看具体的地址,具体的地址是)
[plain] view plain copy
wget developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_6.5-14_amd64.deb
下载完成之后可以使用如下命令安装它,注意文件名修改为cuda-repo-ubuntu1404_6.5-14_amd64.deb
[plain] view plain copy
sudo dpkg -i cuda-repo-distro_version_architecture.deb
安装好仓库之后,就可以更新你的本地仓库。
[plain] view plain copy
sudo apt-get update
最后开始安装cuda以及显卡驱动(安装cuda的同时就会把显卡驱动也全部安装好,这个真的很方便。但是下载的时间有点长。)
[plain] view plain copy
sudo apt-get install cuda
需要注意的是,我这里提供的安装方法跟网络上各种安装方法都不一样,他们的方法往往很复杂
主要是因为:(1)有些教程是手工安装显卡的驱动程序,手工屏蔽系统的默认开源的驱动
(2)安装cuda也是手工进行
使用这个方法的时候千万要注意几个问题:
(1)cuda6.5已经不支持老旧的显卡了所以sm11 等等都必须删除。可以参考我的另一个文章,关于编译opencv3.0的
(2)ubuntu14.04是64位的,并且不要一开始就更新系统补丁什么的,因为系统更新过之后,再安装显卡驱动就会无法进入图形界面,我查看了相关的日志发现是卡在了dbus那边。所以,我建议一安装好ubuntu 14.04就不要更新系统补丁。
安装完之后你需要设置环境变量:
[plain] view plain copy
$ export PATH=/usr/local/cuda-6.5/bin:$PATH
$ export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH
设置完毕之后,你还可以选择是否安装cuda附带的示例代码(dir表示你要安装的位置,你可以将dir替换成~):
[plain] view plain copy
$ cuda-install-samples-6.5.sh dir
接下来做一些验证工作:
查看显卡的驱动版本
[plain] view plain copy
cat /proc/driver/nvidia/version
查看nvcc编译器的版本
[plain] view plain copy
nvcc -V i
编译cuda的示例代码:
[plain] view plain copy
cd ~/NVIDIA_CUDA-6.5_Samples
然后make一下编译代码。
进入bin路径运行devicequery
[plain] view plain copy
cd ~/NVIDIA_CUDA-6.5_Samples/bin
[html] view plain copy
./ deviceQuery
具体的安装过程可以参考英文。
这里必须要强调的是一定要是新的ubuntu14.04 在安装显卡驱动之前千万别更新,否则就无法进入桌面,这个问题困扰了我很久了。重装了是十几遍的系统。
这篇guide只是一些零散的安装步骤以及给后来人对于cuda的一些坑上的提醒。
ubuntu安装cuda,crtl+alt+f1后,输入sudo service lightdm stop,光标一直闪烁,无法进行下面的安装?
此时是 sudo 正在等待你输入用户[liuying]的密码,准确无误地输入后按回车即可,注意输入密码时可能没有任何反馈。
当系统语言设为中文后,在纯命令行下是不能正常显示中文字符的,会显示为图中的菱形或其他相同字符,所以不能看到“输入密码”的提示。
sudo 命令用于以管理员[root]执行指定的其他命令(在 sudo 后),执行后终端所使用的用户仍是当前用户。需要当前用户的密码来验证。
su 命令用于获得管理员[root]权限,验证成功后终端用户变为管理员[root],所有操作以管理员身份运行,几乎可以无阻地执行任何操作。执行后要求管理员账户的密码。
ubuntu 怎么 检测 是否 适合 安装 cuda
1、在英伟达的官网上下载对应系统版本的cuda5.5工具包,我的笔记本是32位的,下载的包是cuda_5.5.22_linux_32.run,当然下载deb包也可以,deb包可双击安装。推荐使用run包。
2、检查自己的系统是否符合安装条件,这一点很重要,我开始没有检测GCC,导致后面几次安装失败。命令$lspci | grep -i nvidia ,检测电脑是否安装NVIDIA显卡,命令$gcc --version,检测GCC版本,注意:CUDA5.5只支持GCC4.6版本,如果显示的不是下图所示,则需要重新将GCC链接。同时安装头文件和编译环境$sudo apt-get install linux-headers-$(uname -r) build-essential
3、gcc版本是4.6的跳过此步。如果gcc版本不是4.6的,则需要将GCC重新链接,在目录/usr/bin下,只需两个命令即可完成重新链接。
$sudo mv gcc gcc.bak
$sudo ln -s gcc-4.6 gcc
4、删除之前的Ubuntu nvidia驱动包,$sudo apt-get –purge remove nvidia*,并将开源驱动nouveau屏蔽掉,使用命令$sudo vim /etc/modprobe.d/blacklist.conf,添加blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv。
5、关闭图形环境,$sudo stop lightdm,按Ctrl+Alt+F1,打开一个终端,登录。进入下载的Ubuntu nvidia驱动安装文件所在目录,$sudo sh ./cuda_5.5.22_linux_32.run命令进行安装。如果遇到failed,不用着急,打开安装log,排查问题,warning不用管,看ERROR。
6、安装完成后,需要重启。此时电脑清晰多了,说明安装成功。 从事GPU开发的我们还需要装上cuda和openCL库的支持:$sudo apt-get install nvidia-current-dev。
注意事项
ubuntu不需要重新编译内核,记得centos和red hat需要,命令也简单:$sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
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发布。
ubuntu安装cuda需要更新显卡驱动么
cuda在显卡驱动里面就已经包含了,只要你是正规显卡,不是假显卡,安装上的显卡驱动也是官方正式版,并且经过whql认证过的驱动,就不需要重新安装显卡驱动。