CentOS6.5安装cuda
2015-12-08 14:38
477 查看
为了在caffe中使用GPU,需要安装cuda-toolkit,于是第一道坎就出来了。
最关键的一步是:安装驱动。一个cuda-XXX.run文件非常大,1.1G,下载要半天,rpm包安装又有各种依赖,对于新装的CentOS6.5系统来说,诸多依赖可能不适合。如果驱动没安好,则各种麻烦。
于是,想到一个节省时间的方法,将驱动和cuda-toolkit分开安装。
执行如下命令:
这时gcc-4.7就安装好了,安装路径在/opt/centos/devtoolset-1.0/root/,如果安装失败,猜测可能是网络连接或源不稳定,试下反复执行多次。
设置好gcc环境变量。
更多设置gcc的环境变量,参考:http://blog.csdn.net/dqjyong/article/details/20474883
3.安装cuda-toolkit。
到官网https://developer.nvidia.com/cuda-toolkit-archive下载相应版本的cuda。官网中有句话很值得参考,Only the Tesla K40m GPU is supported for CUDA 7.5 on POWER8。就是因为这句话没认真看,浪费了很多时间。
当accept之后,问是否装Driver,这时就可以不用装驱动,选择N了,然后一路y或Enter,至于samples可装可不装了。
具体的安装教程及其他系统的安装教程,参考官网:http://docs.nvidia.com/cuda/cuda-installation-guide-linux/#axzztXgfVMJ8
能够得到gpu的内存信息。
2.查看cuda-toolkit安装成功与否的方法是:
能够得到命令提示。如果没有提示,添加环境变量如下:
再次执行nvcc命令,如果还没有任何命令提示,说明没有安装成功。
最关键的一步是:安装驱动。一个cuda-XXX.run文件非常大,1.1G,下载要半天,rpm包安装又有各种依赖,对于新装的CentOS6.5系统来说,诸多依赖可能不适合。如果驱动没安好,则各种麻烦。
于是,想到一个节省时间的方法,将驱动和cuda-toolkit分开安装。
开始安装
1.安装gcc,并且要先于NVIDIA的cuda安装。
为了考虑以后使用MATLAB,因此,这里装gcc-4.7版本,4.8的MATLAB不能支持,过低版本的gcc又不支持C++ 11。执行如下命令:
#cd /etc/yum.repos.d #wget http://people.centos.org/tru/devtools/devtools.repo #yum -y --enablerepo=testing-1.1-devtools-6 install devtoolset-1.0-gcc devtoolset-1.0-gcc-c++
这时gcc-4.7就安装好了,安装路径在/opt/centos/devtoolset-1.0/root/,如果安装失败,猜测可能是网络连接或源不稳定,试下反复执行多次。
设置好gcc环境变量。
#echo 'export PATH=/opt/centos/devtoolset-1.0/root/usr/bin/:$PATH' >>~/.bashrc #source ~/.bashrc
更多设置gcc的环境变量,参考:http://blog.csdn.net/dqjyong/article/details/20474883
2.安装驱动。
单独下载驱动文件,是为了保险,避免下载一个1.1G的大文件,结果发现驱动文件跟硬盘不匹配。而且官网提供了查询合适驱动文件的方法了。具体参考:http://blog.csdn.net/chieryu/article/details/50217531。3.安装cuda-toolkit。
到官网https://developer.nvidia.com/cuda-toolkit-archive下载相应版本的cuda。官网中有句话很值得参考,Only the Tesla K40m GPU is supported for CUDA 7.5 on POWER8。就是因为这句话没认真看,浪费了很多时间。
#sudo sh cuda_XXXX.run
当accept之后,问是否装Driver,这时就可以不用装驱动,选择N了,然后一路y或Enter,至于samples可装可不装了。
具体的安装教程及其他系统的安装教程,参考官网:http://docs.nvidia.com/cuda/cuda-installation-guide-linux/#axzztXgfVMJ8
成功了吗
1.查看驱动安装成功与否的方法是:#nvidia-smi
能够得到gpu的内存信息。
2.查看cuda-toolkit安装成功与否的方法是:
#nvcc
能够得到命令提示。如果没有提示,添加环境变量如下:
#echo 'export PATH=/usr/local/cuda-6.5/bin:$PATH'>>~/.bashrc #echo 'export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH'>>~/.bashrc #source ~/.bashrc
再次执行nvcc命令,如果还没有任何命令提示,说明没有安装成功。
一句话总结
这次的教训就是,安装不熟悉的软件,一定不能为了节省时间,不看安装教程或者不看官方教程而只看搜索到的教程了就直接安装了,官网的教程是最好的安装教程!相关文章推荐
- Centos6 编译安装Python
- 硬盘安装CentOS 6.2以及添加GRUB启动菜单
- CentOS 6.2实战部署Nginx+MySQL+PHP
- CentOS 7系统配置上的变化解析
- CentOS下DB2数据库安装过程详解
- CentOS 6.3下编译安装Ruby 2.0笔记
- 在Centos 5.5 上编译安装mysql 5.5.9
- CentOS 6.5源码安装Erlang教程
- 在CenOS系统下安装和配置Redis数据库的教程
- centos 5.6 升级php到5.3的方法
- CentOS mysql安装系统方法
- centos下安装mysql服务器的方法
- CentOS 5.1 4.6最新官方下载地址列表
- Centos搭建GTK+Codeblock完整版
- CentOS 5.1下跑Mono和Asp.net的实现方法
- centos 安装免费控制面板kloxo步骤
- CentOS服务器+监控宝SNMP监控全攻略分享
- Centos 5下配置https服务器的方法