1. 程式人生 > >自己總結的tensorflow安裝流程

自己總結的tensorflow安裝流程

原材料:

 

〇、安裝搜狗輸入法、chrome、VLC、electric-ssr

一、更新系統和顯示卡驅動

01.更新軟體源
1.系統設定-軟體和更新
2.選擇源:下載自:其他站點-中國-mirror.sohu.com,關閉,重新載入【軟體源可以選擇自動尋找最優】

02.更新顯示卡驅動
1.系統設定-軟體和更新-附加驅動
2.選擇“專有tested-384”,點選應用更改
3.顯示卡驅動安裝成功,就能在“關於這臺計算機-圖形”上看到自己的顯示卡資訊

02.安裝更新
1.關於這臺計算機-安裝更新-立即安裝


---------------------------------------

二、安裝cuda


1.安裝cuda

開啟cuda資料夾
01.sudo chmod 777 cuda_8.0.61_375.26_linux.run

02.sudo sh cuda_8.0.61_375.26_linux.run + f翻頁/f2翻到底部 + accept + n + y + enter + y + y + enter
2

03.開啟bashrc檔案 sudo gedit ~/.bashrc ,尾部新增
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

04.測試cuda
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
sudo make
sudo ./deviceQuery
若看到GPU資訊,則安裝cuda成功

 如果將來某天想解除安裝cuda,請繼續看,否則跳過此步,直接進入第2步

05.解除安裝cuda
在/usr/local/cuda/bin 目錄下,執行cuda自帶的解除安裝工具:
sudo ./uninstall_cuda_8.0.pl

在cuda-8.0的上層目錄開啟終端:
sudo rm -rf cuda-8.0

 

2.三步安裝cudnn(好像沒有用,不如直接用3)

開啟cuda安裝 資料夾(而不是cuda資料夾)
1.  sudo cp cuda/include/cudnn.h /usr/local/cuda/include
2.  sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
3.  sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

 3.安裝cudnn6.0

01.sudo dpkg -i libcudnn6_6.0.21-1+cuda8.0_amd64.deb
02.sudo apt-get install -f 

 

【題外話】(以下是沒用的)

PS:如果是cuda9.1版本
9.1 uninstall:
sudo /usr/local/cuda-9.1/bin/uninstall_cuda_9.1.pl
sudo /usr/bin/nvidia-uninstall
然後重啟
$ sudo reboot
重新安裝.run(安裝時請留心,在提示是否安裝OpenGL時,應該選no)
~~~~~~~~~~~~

---------------------------------------

三、安裝anaconda

1.進入所在anaconda資料夾,輸入命令 bash Anaconda3-4.3.1-Linux-x86_64.sh
2.同意新增path
3.安裝完成,新開啟一個終端,然後輸入Python進行測試,出現anaconda說明安裝成功

---------------------------------------

四、安裝tensorflow

gpu版本:pip install tensorflow-gpu==1.4.0

出現顯示卡資訊和b'Hello World, TensorFlow!'證明安裝成功

---------------------------------------

五、設定虛擬空間

1.conda env list 或 conda info -e 檢視當前存在哪些虛擬環境
2.conda create -n your_env_name python=X.X(2.7、3.6等)命令建立python版本為X.X、名字為your_env_name的虛擬環境
3.source activate your_env_name(虛擬環境名稱),source deactivate(退出)
4.conda install -n your_env_name [package]即可安裝package到your_env_name中
5.conda remove -n your_env_name(虛擬環境名稱) --all, 刪除虛擬環境
6.conda remove --name your_env_name  package_name ,刪除環境中某個包

---------------------------------------
六、安裝jre


1.進入eclipse和jre下載檔案所在到資料夾,啟動終端

2.sudo cp jre-8u121-linux-x64.tar.gz /usr/local 

3.cd /usr/local

4.sudo tar -zvxf jre-8u121-linux-x64.tar.gz  

5.新增環境變數,輸入sudo gedit /etc/profile
    在檔案末尾另起一行, 新增java環境變數: 
    export JAVA_HOME=/usr/local/jre1.8.0_121 
    export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH  
    export PATH=$JAVA_HOME/bin:$PATH 

6.輸入source /etc/profile,在輸入java -version
    如果顯示如下資訊,則安裝成功:
    java version "1.8.0_121"
    Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

---------------------------------------
七、安裝eclipse


1.  進入下載檔案所在到資料夾,啟動終端

2.  sudo cp eclipse-jee-neon-3-linux-gtk-x86_64.tar.gz /usr/local 

3.  cd /usr/local

4.  sudo tar -zvxf eclipse-jee-neon-3-linux-gtk-x86_64.tar.gz  

5.  cd /usr/local/eclipse

6.  source /etc/profile 之後再輸入./eclipse 開啟eclipse,鎖定啟動器

7.  設定工作空間,預設

8.  在help視窗,找到eclipse marketplace,搜尋pydev,安裝pydev外掛,選擇install,accept

9.  設定pydev:
    1.在window欄下選擇preference,
    2.找到pydev-interpreters-Python interpret
    3.New設定成/home/ye/anaconda3/bin/python,然後點選apply,點選OK(或者點選quick auto-config,自動搜尋,不過可能會設定成自帶的Python)

10.點選文件+後面的下箭頭
    1.選擇other-pydev-pydev Project,next,輸入project name,finish
    2.右鍵project name,選擇new-Pydev Module,輸入name:test,finish
    3.點選config available templates,將empty中的所有preview用edit都刪除
    4.一路OK
    5.輸入helloworld測試程式碼

-------------------結束over--------------------
-------------------結束over--------------------
-------------------結束over--------------------

(cpu版本:pip install tensorflow)
需要設定伺服器:開啟~/.profile檔案:sudo gedit ~/.profile 
[完整步驟:https://blog.csdn.net/u011415481/article/details/77864225]

---------------------------------------

[https://blog.csdn.net/ms961516792/article/details/79515525]
[https://blog.csdn.net/fdqw_sph/article/details/78745375]


PS:


1.如何解除安裝anaconda


    1.刪除anaconda目錄
    rm -rf anaconda的資料夾名(如rm -rf /home/ye/anaconda3)

    2.建議清理下.bashrc中的Anaconda路徑
         1.到根目錄下,開啟終端並輸入:
              sudo gedit ~/.bashrc

           2.在.bashrc檔案末尾用#號註釋掉之前新增的路徑(或直接刪除):
              #export PATH=/home/lq/anaconda3/bin:$PATH
              儲存並關閉檔案

           3.使其立即生效,在終端執行:
              source ~/.bashrc
 
          4.關閉終端,然後再重啟一個新的終端,這一步很重要,不然在原終端上還是繫結有anaconda.