Ubuntu14.04安裝CUDA6.5

 機器配置:linux

  雙系統:win10 64bit+ ubuntu14.04 LTS 64bitubuntu

  顯卡: GeForce 405ui

cuda版本: cuda 6.5 spa

參考: http://m.blog.csdn.net/article/details?id=48899139.net

 

1.首先確認你的顯卡支持CUDA。blog

你能夠去這裏驗證你的先看是否支持CUDA,若是有你的顯卡則支持。md5

 

2.確認你的gcc已經安裝(Ubuntu14.04是默認安裝的)。

 

打開終端(ctrl+alt+t),輸入gcc --version.如圖,若是沒有錯誤出現就說明已安裝,不然本身想辦法安裝吧。get

 

 

 

3.安裝Nvidia驅動

 (1).按ctrl+alt+F1進入tty1,首先輸入你的用戶名和密碼

 

                 輸入sudo stop lightdm編譯器

  (2).輸入下列命令來安裝驅動                     

          sudo add-apt-repository ppa:xorg-edgers/ppa     回車                  

              sudo apt-get update  回車it

             安裝340版驅動,聽說cuda6.5.14目前最高支持340版的

           sudo apt-get install nvidia-340                回車

          安裝完成後, 繼續安裝下列包 (不然在運行sample時會報錯)

         sudo apt-get install nvidia-340-uvm        回車

          完成後輸入sudo reboot  重啓電腦

 

4.安裝CUDA6.5

 

 

   (1).首先去官網下載cuda6.5 的linux版 .run格式的.

     

 

                   下載完成後個人名字叫cuda_6.5.14_linux_64.run,可能名字會有不一樣。

               最好去https://developer.nvidia.com/cuda-downloads/checksums 校驗的驗證一下。

               打開終端(ctrl+alt+t), 輸入 $ md5sumcuda_6.5.14_linux_64.run

              這一步應該沒問題。而後

              輸入    chmod +x cuda_6.5.14_linux_64.run (給.run文件可執行權限,注意x後面有空格)

              輸入sudo sh cuda_6.5.14_linux_64.run -extract=/path/to/extract/dir/  將下載的.run文件解壓成3個文件,

分別是cuda安裝包,sample包,Nvidia的驅動。如圖

            

 

   (2)安裝cuda安裝包

             輸入sudo ./cuda-linux64-rel-6.5.14-18749181.run  按照說明完成安裝

 

(3)添加環境變量

 

      安裝完成後須要在/etc/profile中最後添加環境變量,切換到該目錄

  輸入sudo vi profile   

i進入編輯模式(對vi下不熟的同窗請點這)內容爲

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

 export PATH

而後按esc鍵退出編輯模式,輸入:wq保存退出

輸入  source /etc/profile使環境變量生效。

 

(4)添加lib庫路徑

 

 /etc/ld.so.conf.d/加入文件 cuda.conf, (即切換到該目錄下輸入sudo vi cuda.conf )

同理按i進入編輯模式,內容爲/usr/local/cuda-6.5/lib64

而後按esc鍵退出編輯模式,輸入:wq保存退出

 輸入 sudo ldconfig使之生效。

 

4.安裝CUDA Samples

 

 

先看一下編譯器版本,執行

nvcc –V

          不出意外,這裏會提示nvcc沒有安裝,其實就是以前裝的NVIDIA-CUDA-Toolkit的編譯器沒有安裝完整,根據提示安裝就好:

               sudoapt-get install nvidia-cuda-toolkit

(1)安裝依賴包

 

        sudo apt-get install freeglut3-dev,安裝完後安裝下一個,依次安裝完

這裏碰到問題,參見:https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1428972/  #11

        sudo apt-get install build-essential

       sudo apt-get installlibx11-dev

       sudo apt-get install libxmu-dev

       sudo apt-get install libxi-dev

sudo apt-get install

 

(2)安裝解壓的Samples文件

 

      在終端中切換到剛剛解壓的文件目錄,輸入 sudo ./cuda-samples-linux-6.5.14-18745345.run

(3)編譯Sample文件, 整個過程大概10分鐘左右

      切換到sample目錄 (cd /usr/local/cuda-6.5/samples

      輸入  sudo make  開始編譯

   

 

     所有編譯完成後, 切換到 samples/bin/x86_64/linux/release下運行deviceQuery

     輸入  sudo ./deviceQuery 

自此,cuda6.5安裝完成,Samples在usr/local/cuda-6.5/samples。大哭(這是激動的淚水)。

10月8日 爲了以防萬一,大清早的又看了一下,懷着忐忑不安的心情又試驗了幾個sample(由於上一次安裝時重啓後出現了一系列問題,tty黑屏,分辨率,啓動項。。。搗鼓半天也不知道是怎麼解決的,還好此次沒出什麼問題。)

這是今早運行的bandwidthTest。

相關文章
相關標籤/搜索