CentOS6.0下CUDA环境配置

  • 格式:doc
  • 大小:30.50 KB
  • 文档页数:2

CentOS6.0操作系统下CUDA环境配置
首先到英伟达的官网上下载必须得软件,包括和操作系统及Tesla卡对应的驱动NVIDIA-Linux-x86_64-270.41.19.run和cudatoolkit(cudatoolkit_4.0.17_linux_64_rhel6.0.run)及cudasdk(gpucomputingsdk_4.0.17_linux.run)
显卡驱动安装
1首先要关闭图形界面
网上看到的方法是ctrl+alt+F1进入命令行,然后输入sudo service gdm stop
不过这个方法好像不太管用,所以我们还是用下边的方法吧
用su命令切换到root用户下su密码
用vi打开inittab文件vi /etc/inittab
打开后进入insert模式a(按完a后最底下一行回显示insert)
到该文件的最后一行,修改启动的默认模式选项,就是把最后一行的5改成3就行
按Esc退出insert模式(最底下的INSERT消失)
保存修改并退出vi :wq
重新启动reboot -h now
这回出来的就是没有图形界面只有黑框框的命令行界面的linux了
2 安装驱动
在终端进入驱动程序所在目录输入sudo sh NVIDIA-Linux-x86_64-270.41.19.run
装好之后要把那个inittab改回来,不然就看不到图形界面了,方法跟上边一样,就是把3改成5就好了
cudatoolkit安装
我们装的系统是CentOS6.0,与之匹配的cudatoolkit版本是 4.0,就是
cudatoolkit_4.0.17_linux_64_rhel6.0.run
首先执行指令sudo sh cudatoolkit_3.1_linux_32_ubuntu9.10.run,之后一路回车
对环境变量进行配置,执行sudo gedit ~/.bashrc打开文件,在最后添加两行代码:export PATH=$PATH:/usr/local/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
如果是64位系统,上面这句后面加64
使用nvcc –V来查看版本号,如果正确则CUDA安装正确
cudasdk安装
安装之前要保证你的gcc和g++能够使用,gcc和g++,且其版本与你的系统、toolkit、sdk 匹配
进入到存放gpucomputingsdk_4.0.17_linux.run的目录下
执行sh gpucomputingsdk_4.0.17_linux.run命令,安装过程中注意安装文件的路径,防止装完后找不到文件
安装完了之后进入到你安装的文件夹下,进入NVIDIA_GPU_Computing_SDK中的C文件夹下的src文件夹中,选中一个你想要编译的项目打开,在该项目的目录下输入make 命令进行编译,如果成功的话会在NVIDIA_GPU_Computing_SDK/C/bin/linux/release目录下生成可执行文件,进到该目录下输入./ 命令来执行编译好的文件并查看结果。