系統: 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