Ubuntu14.04和Centos6.7安裝CUDA(Nvidia)

1、安裝前的準(zhǔn)備工作

system has a CUDA-capable GPU.

? ? ? ? ? ? 命令:lspci | grep -i nvidia

Verify the system is running a supportedversion of Linux.

? ? ? ? 命令:uname -m && cat /etc/*release

Verify the system has gcc installed.

? ? ? ?命令:gcc --version

Verify the system has the correct kernelheaders and development packages installed.

? ? ? ?命令:sado yum install kernel-devel-$(uname -r) kernel-headers-$(uname-r)#/Centossudo apt-get install linux-headers-$(uname-r) #Ubuntu

Download the NVIDIA CUDA Toolkit.

? ? ? ?http://developer.nvidia.com/cuda-downloads

Handle conflicting installation methods.

? ? ? 命令:sudo /usr/local/cuda-X.Y/bin/uninstall_cuda_X.Y.pl

Use the following command to uninstall a Driver runfile installation:

? ? ? 命令:$ sudo /usr/bin/nvidia-uninstall

Use the following commands to uninstall a RPM/Deb installation:

? ? ? ?命令:$ sudo apt-get --purge remove # Ubuntu

? ? ? ?命令:$sudo yum remove # Redhat/CentOS

2、庫文件需要下載

需要DKMS libvdpau等等,但所有的庫文件都在epel第三方文件庫里面

解決之道:Download the latest epel-release rpm from ?: ? ? ? ? ? ? ? ? ? ?http://dl.fedoraproject.org/pub/epel/6/x86_64/

Install epel-release rpm: ?# rpm -Uvh epel-release*rpm這個必須在庫里面找到并安裝!!!!

Install libvdpau rpm package: ?# yum install libvdpau這兒可以不安裝,安裝cuda時讓其自動安裝就行。

3、xorg.conf文件問題

解決之道:如果在/etc/X11/下沒有這個文件,那就不用管了。如果有的話,那需要手動處理一下。但是這種東西最好不要手動處理,咱們只安裝驅(qū)動,不用nvidia顯示,所以等安裝好cuda之后,進(jìn)入該目錄下,一定刪除xorg.conf,要不然無法顯示(centos6環(huán)境下)。而ubuntu環(huán)境下不用處理,順其自然。

4、開始安裝

? ? ? ? ? ? ?首先sudo rpm -ivh --forcecuda-repo--..rpm必須強(qiáng)行安裝!

? ? ? ? ? ? ? 然后sudo yum clean expire-cache清除Yum repository cachei

? ? ? ? ? ? ? 最后sudo yum install cuda

? ? ? ? ? ? ? 以上過程必須在連網(wǎng)下進(jìn)行。

5、配置環(huán)境變量.bashrc

? ? ? ? $ export PATH=/usr/local/cuda-6.5/bin:$PATH

? ? ? ? $export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH

6、檢驗安裝正確與否

? ? ? ? ?查看nvcc編譯器的版本nvcc -V i

? ? ? ? 進(jìn)入/usr/local/cuda-7*/bin/$ cuda-install-samples-6.5.sh

? ? ? ? 編譯cuda的示例代碼: cd ~/NVIDIA_CUDA-6.5_Samples然后make一下編譯代碼。

? ? ? ?進(jìn)入bin路徑運(yùn)行devicequerycd~/NVIDIA_CUDA-6.5_Samples/bin./deviceQuery

注意:centos在安好系統(tǒng)更新系統(tǒng)后安裝;而ubuntu14.04必須在不更新前安裝!!!切忌切忌切忌

英文安裝說明:http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html#package-manager-installation

中文學(xué)習(xí)教程:http://www.nvidia.cn/object/cuda_education_cn_old.html#1

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容