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