cuda编程环境搭建
来源:互联网 发布:调整相片大小软件 编辑:程序博客网 时间:2024/06/04 19:37
官方安装教程:
http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html
我的安装环境:ubuntu12.04
安装前准备:
1验证你的GPU是否支持cuda编程
终端输入
lspci | grep -i nvidia
找出显卡型号,
看一下是否在http://developer.nvidia.com/cuda-gpus出现。
或者直接google,百度你的显卡,看一下显卡说明,是否支持cuda编程。
2看一下你的操作系统是否支持
uname -m && cat /etc/*release不同操作系统的安装包是不同的,安装包的 下载地址在https://developer.nvidia.com/cuda-downloads如果没有对应的操作系统的安装包,说明不支持该操作系统。3 是否已经安装了gcc我的操作系统已经安装了,所以忽略这一步。安装:1 这一步貌似是支持 armhf,不知道这货是干嘛的On Ubuntu 12.04, to enable armhf as a foreign architecture, the following commands must be executed first: $ echo "foreign-architecture armhf" >> /etc/dpkg/dpkg.cfg.d/multiarch$ sudo apt-get update2 安装deb包,这一步很重要。这个deb包是从https://developer.nvidia.com/cuda-downloads下载的。Ubuntu$ sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb$ sudo apt-get update$ sudo apt-get install cuda我当时安装的时候用上面的命令行方法,发现不行。于是直接双击deb,发现可以在ubuntu软件中心安装,竟然成功了。3 环境设置
Tochange the environment variables for 32-bit operating systems:
$ export PATH=/usr/local/cuda-5.5/bin:$PATH$ export LD_LIBRARY_PATH=/usr/local/cuda-5.5/lib:$LD_LIBRARY_PATH貌似在命令行设置是临时或者不是全局的,这样不好。后面会介绍全局设置环境变量和共享库的方法4 安装runfile这一步最为坑爹。分为几个步骤。A 卸载之前的驱动这篇文章(http://blog.163.com/thinki_cao/blog/static/83944875201303125444265/)提到,要先卸载之前的驱动再重新安装。卸载操作:sudo apt-get --purge remove nvidia-current
将Ubuntu集成的Nvidia驱动加入黑名单防止冲突,如果之前没有安装过ubuntu的附加驱动,是可以的,否则的话必须将Ubuntu集成的驱动加入黑名单,具体的做法是修改/etc/modprobe.d/blacklist.conf文件:
sudo gedit /etc/modprobe.d/blacklist.conf
在最后加入如下两行并重启:
blacklist nouveauoptions nouveau modeset=0B 安装cuda_5.5.22_linux_32.run a 进入命令行终端模式:我的ubuntu是按Ctrl + Alt + F2,重新登录帐号。 b 之后首先将Ubuntu的X Server关闭(不然会安装失败):service lightdm stop(我进行这一步)或者sudo /etc/init.d/gdm stop/sbin/init 3 c 安装sudo sh cuda_5.5.22_linux_32.run5 环境设置主要参考:http://blog.163.com/thinki_cao/blog/static/83944875201303125444265/
接下来的工作是配置cudatoolkit的环境变量,终端下输入:
$ sudo gedit /etc/profile
在最后加入:exportPATH=/usr/local/cuda-5.5/bin:$PATH
保存后退出,再source一下,使得修改后的环境变量立即生效,在终端中输入:
$ source /etc/profile添加共享库的路径:将链接库的目录添加到/etc/ld.so.conf文件中,每一行放一个路径即可gedit /etc/ld.so.conf添加/usr/local/cuda-5.5/lib到一行。 (注意64位机器应该添加/usr/local/cuda-5.5/lib64)执行 sudo ldconfig
再执行一下命令,验证路径是否添加成功
$ldconfig -v|grep cuda
6 测试测试的 方法看这个就可以了,就是编译运行一个程序。http://blog.163.com/thinki_cao/blog/static/83944875201303125444265/
0 0
- cuda编程环境搭建
- CUDA编程实践--环境搭建
- 【CUDA】CUDA开发环境搭建
- cuda环境搭建
- cuda 开发环境搭建
- CUDA开发环境搭建
- CUDA环境搭建
- windows下搭建CUDA开发环境——GPU编程
- GPU编程——CUDA在VS2010下环境搭建
- windows下搭建CUDA开发环境——GPU编程
- (gpu并行编程)cuda环境搭建中的问题
- CUDA编程环境配置
- CUDA Nexus环境搭建心得
- WIN7_64搭建CUDA开发环境
- CUDA小记(1)环境搭建
- theano及cuda环境搭建
- CUDA入门之环境搭建
- cuda 9.0 + vs2015 环境搭建
- HDU 1241 Oil Deposits(纯DFS)
- 十进制转成十六进制数 查表法
- windows nasm 安装
- 在Ubuntu 12.04 LTS上安装JDK6
- Cocos2dx-截屏并设置图片尺寸
- cuda编程环境搭建
- 全球十大最受欢迎的移动通信App
- 组合算法 C++高效实现 (二进制辅助法)
- mknod用法简介
- 写一个简单的字符设备驱动程序
- javascript中面向对象的方法模拟
- Zookeeper配置(大数据学习跟进)
- 安装bosh—cli遇到libxml2 is missing.解决办法
- underscore中文文档总结