CUDA 在ubuntu下安装

最近为了尝试GPU编程,花不到300元买了个GT610显卡。这里就简单记录下安装过程好了。


到目前为止,cuda6.0刚刚发布,目前稳定版是5.5。由于DEB安装包不适用与Ubuntu 12.04之后的版本,所以这里主要介绍使用run文件来安装。从官网下载5.5或6.0的最新官方run文件。在一个Ubuntu社区的安装简介里,记录了分别下载toolkit和sdk的方法。不过在最新的集合包,这写都已经包括了,无需另行下载。(https://help.ubuntu.com/community/Cuda)但是大多第三方依赖库可以按照这个来安装。在6.0的官方文件下载页有个最新的安装指南,写的清楚简洁,可以主要按照上面方法来做或者自行来判断所需的依赖库。

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev


安装CUDA的第一步,是把原有的驱动写在安装开发者专用的驱动。在Ubuntu下是由操作系统提供的,有人建议用类似sudo apt-get remove --purge nvidia* 来移除。但这样有潜在风险,可能删除其他依赖的软件,除非是对操作系统了解很深的高手,否则建议采取另外的屏蔽方法。使用 sudo gedit /etc/modprobe.d/blacklist.conf 在末尾加上 blacklist amd76x_edac
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv


接下来,重启Ubuntu,在登录界面按下Ctrl+Alt+F1进入指令登录界面。登录后并不能保证图形界面已经停用了,要使用指令sudo service lightdm stop。然后在run文件所在目录下执行 sudo bash 《你的文件名》.run。 如果看见driver安装failed toolkit和samples skipped的话,说明还有图形界面没有关闭。正常的话,会看到一个license文件,按下空格或回车到最后,会有提示符询问是否安装 输入accept或者y继续,有的步骤询问安装路径,回车跳过的花会装在/usr/local/CUDA6.0-***/下。


如果不能安装,请检查前序步骤,如卸载或屏蔽,依赖库安装是否正确。如果都没问题,就可以建立符号链接(Win下添加环境变量),

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

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

sudo service lightdm start来返回图形界面
顺便说下那个/usr/local/cuda-6.0/bin下的nvcc就是cu文件的编译器。
cat /proc/driver/nvidia/version
使用这个命令可以察看下显卡驱动相关信息。在你的主目录下应该有个~/CUDA6.0-samples/目录,如果你在安装时选择安装了samples。里面有个deviceQuery和bandwidthTest,这两个命令都是可以来验证安装是否成功的。如果看到信息,那么已经安装大功告成了。

如果有nouveau驱动或者要使用opengl的驱动,在官方指南里还有详细说明。在Ubuntu官方升级xorg.conf时,会导致驱动被覆盖,需要重新安装,建议不要更新这个文件。







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值