Ubuntu安装cuda(ubuntu安装cuda和cudnn)

http://www.itjxue.com  2023-02-14 03:57  来源:未知  点击次数: 

如何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认证过的驱动,就不需要重新安装显卡驱动。

(责任编辑:IT教学网)

更多
上一篇:没有了

推荐鼠标代码文章