今天安装cuda!我的环境:Ubuntu13.04、cuda6.0。参考文章(http://blog.163.com/thinki_cao/blog/static/83944875201303125444265/)
1、首先按Ctrl+Alt+F1进入命令行终端,关闭lightdm,然后执行cuda的run文件:
sudo service lightdm stop chmod +x ./cuda6.run sudo ./cuda6.run
一路按Ctrl+F到最后,输入‘accecp’或‘y'(包括询问是否安装显卡,Toolkit、符号链接以及Cuda6.0Sample),接着提示需要重启电脑然后如上操作再次执行一遍。
2、安装之后回到图形用户界面:
sudo service lightdm start验证驱动是否安装成功:
nvidia-settings查看显卡是否装好运行:
glxinfo | grep rendering如果找不到glxinfo命令,则先安装(apt-get)mesa-utils包。
3、配置环境变量:
sudo gedit /etc/profile在最后加入:export PATH=/usr/local/cuda-5.0/bin:$PATH
$ source /etc/profile
4、加入共享库的路径:
修改/etc/ld.so.conf添加共享库的路径,一行一条。即
sudo gedit /etc/ld.so.conf在最后添加:/usr/local/cuda-6.0/lib,然后用如下命令使路径生效:
$ sudo ldconfig5、安装所需的额外包:
sudo apt-get install openmpi-bin openmpi-doc libopenmpi-dev freeglut3-dev libxi-dev libxmu-dev
官网上还有一些其他的包,没有安也成功了,可能是服务器上面需要的。
6、运行Sample
$ cd ~/NVIDIA_CUDA-6.0_Samples/ $ make
7、编译测试。
终端输入nsight可以进入图形界面编写代码。
cuda源文件的后缀为.cu,编译方法(假设源文件为test.cu):
nvcc test.cu -o test ./test