1. 程式人生 > >雙系統下搭建深度學習環境

雙系統下搭建深度學習環境

前言:

        搭建的過程吸取了很多大神的經驗,但是由於沒有儲存連結,沒有辦法在此致謝以及加上鍊接,請各位大神看到後不要生氣哈。自己的安裝經驗不一定適合所有人,所寫內容僅供參考。 

一、硬體及系統環境

1、WIN7旗艦版和Ubuntu 16.04

2、顯示卡Quadro P4000

3、驅動包:cuda_9.1.85_387.26_linux.run

                    cuda_9.1.85.1_Linux.run

                    cuda_9.1.85.2_Linux.run

                    cuda_9.1.85.3_Linux.run

二、安裝前環境確認:

1、lsmod | grep nouveau(無輸出執行2)

有輸出:cd letc/modprobe.d

              sudo touch blacklist-nouveau.conf

              sudo gedit  blacklist-nouveau.conf

在開啟的檔案中輸入:

              blacklist nouveau

             options nouveau modeset=0

             儲存退出

             sudo update-initramfs -u

重啟後終端檢測 

            lsmod | grep nouveau

三、安裝驅動

1、解除安裝原有驅動

sudo apt-get remove --purge nvidia-*

進入字元介面

CTRL+ALT+F1

關閉圖形介面

sudo service lightdm stop

2、安裝nvidia驅動

sudo chmod a+x NVIDIA-Linux-x86_64-396.18.run  //獲取許可權

sudo ./NVIDIA-Linux-x86_64-396.18.run -no-x-check -no-nouveau-check -no-opengl-files //安裝驅動。

安裝完成後重啟登入命令列輸入 nvidia-smi 檢視已安裝的nvidia驅動

3、安裝cuda包

安裝版本及安裝過程請自行百度

重點是安裝後需要測試samples

一個是測試裝置deviceQuery:

cd   /........../cuda-9.2/samples/1_Utlities/deviceQuery

sudo make

./ deviceQuery

二是測試頻寬bandwidthTest

cd ../bandwidthTest

sudo make

./ bandwidthTest

若測試的結果均為Reasult=Pass,則代表安裝成功。