Ubuntu下CUDA6.5配置
来源:互联网 发布:什么软件团购最便宜 编辑:程序博客网 时间:2024/05/29 14:26
由于参考资料不多,配置一波三折,记录以备不时之需。
环境:Ubuntu 14.10+Cuda6.5
----------------------------------------------------------
参考1:http://blog.csdn.net/abcjennifer/article/details/23016583
参考2:官方手册http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/#axzz3PEVxxiia
参考3:http://blog.sina.com.cn/s/blog_6cee149d010129bl.html
参考4:http://blog.csdn.net/caz28/article/details/7968856
----------------------------------------------------------
下载系统对应CUDA6.5https://developer.nvidia.com/cuda-downloads,下载后最好移动到/home/用户名/目录下,方便在控制台安装时操作
1、系统要求
- CUDA-capable GPU
- A supported version of Linux with a gcc compiler and toolchain
- NVIDIA CUDA Toolkit (available at http://developer.nvidia.com/cuda-downloads)
2、安装必要库(on Ubuntu)
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
3、先删除已经存在的nvidia驱动
sudo apt-get remove --purge nvidia*4、打开黑名单文件并在最后添加:
sudo nano /etc/modprobe.d/blacklist.conf
blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv5、按Ctr+Alt+F1进入控制台后,执行以下命令
sudo service lightdm stop chmod +x cuda_5.5.22_linux_64.run sudo ./cuda_5.5.22_linux_64.run6、之前步骤正确的话,应该会成功:
Driver: Installed
Toolkit: Installed In /usr/local/cuda-6.5
Samples: installed
接下来是后续工作
7、PATH配置
先重启X服务(视不同系统有的是startx,或init 5)
sudo service lightdm start
然后打开配置文件
sudo gedit etc/profile
在最后添加如下命令:
export PATH=$PATH:/usr/local/cuda-6.5/bin export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:/lib
然后终端执行:
source /etc/profile
经过以上步骤cuda应该就正常安装并配置好了,以下验证:
8、验证:The version of the CUDA Toolkit can be checked by running nvcc -V in a terminal window.
运行以下命令可以得到cuda版本
nvcc -V
9、最后编译samples,并查询device
先在终端进入到以下路径
~/NVIDIA_CUDA-6.5_Samples/
然后执行make命令,接下来的过程会比较久(视性能而定),完成后会生成deviceQuery可执行文件;在上面的目录中执行
另外,如果想提升make速度可以在make后加 -j8,这个数字是你的cpu核数,适当地从4到8自行选择。
./deviceQuery就可以显示device的信息。
最后还有一个可以显示GPU运行状态的命令也可以查询:
nvidia-smi -l 1到此如果以上一切顺利,cuda应该就可以正常使用了。如果想测试,可以用一个helloworld来测试,参见CUDA讨论(正文最下方)
附录:gcc降级方法,从4.9降到4.8
两个方法,一种是卸载现存gcc,再安装低版本,再建立gcc的连接;另一种是直接装低版本,然后建立低版本的新连接。
两个方法唯一差别就是卸载,最重要的是重新建立连接。
1、终端中运行命令:
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8
2、删除旧连接,建立新的连接
首先切换到/usr/bin目录下,然后终端执行命令
sudo mv gcc gcc.bak sudo ln -s gcc-4.8 gccsudo mv g++ g++.baksudo ln -s g++-4.8 g++3、如果需要卸载高版本
sudo apt-get remove gcc-4.9
4、任何时刻在终端执行以下命令都可以查看当前使用的gcc版本
gcc --version
其他有可能用到的命令:
设置不同版本gcc的优先级
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40
update-alternatives --config
- Ubuntu下CUDA6.5配置
- Ubuntu+CUDA6.5+Caffe安装配置汇总
- Ubuntu+CUDA6.5+Caffe安装配置汇总
- ubuntu安装cuda6.5
- TK1配置cuda6.5
- Ubuntu14.04+CUDA6.5环境下神经网络工具包Deepnet配置
- Caffe+Ubuntu 13.10+ CUDA6.5 安装指南
- faster rcnn windows下配置(windows8.1+cuda6.5+opencv2.49+VS2013+caffe+matlabr2014a)
- Caffe+Ubuntu14.04+cuda6.5配置说明
- windows+caffe+vs2013+cuda6.5配置记录
- windows+caffe+vs2013+cuda6.5配置记录
- windows+caffe+vs2013+cuda6.5配置记录
- windows+caffe+vs2013+cuda6.5配置记录
- ubuntu14.4 + caffe +CUDA6.5配置
- Caffe+Ubuntu 14.04 + Cuda6.5 新手安装记录
- Ubuntu 16.04LTS+NVIDIA@GT620M+CUDA6.5环境搭建总结
- Cuda-convnet配置指南 on Windows8.1+CUDA6.5+VS2013
- 这酸爽,VS2012与cuda6.5的安装与配置
- 结构型模式-适配器
- 创业公司CEO54点
- 消费者对物联网的四大疑虑
- C/S动态生成控件的布局-时间拆分
- SecureCRT如何用RZ,SZ传文件,上传和下载
- Ubuntu下CUDA6.5配置
- cocos2d-x, 2D动态软阴影
- Linux下svn的使用方法
- enum(枚举)函数的用法和意义
- 如何防止启动的后台Service在系统休眠的情况下不被休眠
- ios 开发中用到的一些宏定义
- windows phone8.1页面导航 物理返回键
- tomcat配置多域名
- cocos2d 2.x在opengl es 2.0 下自定义着色器来创建特别酷的特效(译)