系统: ubuntu 12.04LTS 64位
显卡型号: Geforce GTX650 Ti
一、准备检查工作:
1.确认你是不是有支持GPU运算的nvidia的显卡:
lspci |grep VGA
看你的nvidia显卡型号是不是在这个网页的列表中:
http://www.nvidia.cn/object/cuda_learn_products_cn.html
若是就OK了。
2.确认你的cpu是不是支持,目前CUDA开发环境2.3要求X86架构的cpu。
uname -m
输出结果是x86或x86_64的,都是支持的。
二、安装过程:
(1) 卸载原有的显卡驱动。我的显卡是通过System Setting\Additional Drivers 中安装的,同样是在这里卸载。对于通过其它方式安装的显卡,需要参考不同的卸载方式。卸载后重新启动电脑。
(2) 到该网站https://developer.nvidia.com/cuda-downloads 下载ubuntu12.04 对应的 cuda_5.5.22_linux_64.run 和 cuda-repo-ubuntu1204_5.5-0_armhf.deb 文件。并放入到CUDA/文件夹下。
(3) 进入到CUDA/文件夹。运行命令 sudo sh cuda_5.5.22_linux_64.run 进行安装。过程中需要按照提示添加安装路径, 我的是安装在CUDA/下。
中间会出现的问题
===========
= Summary =
===========
Driver: Installation Failed
Toolkit: Installation skipped
Samples: Installation skipped
Logfile is /tmp/cuda_install_9016.log
vim /tmp/cuda_intall_9016.log 找到原因。
例如我遇到的问题就是 提示有X-sever 在运行,按照文件中的提示,删除/tmp/.XO文件便能运行通过。
(4)修改环境变量。运行命令 gedit ~./bashrc 在文档最末添加
export PATH = ..../CUDA/bin: $PATH
export LD_LIBRARY_PATH = .../CUDA/lib: $LD_LIBARY_PATH