Google TensorFlow for GPU安裝、配置大坑


Google TensorFlow for GPU安裝、配置大坑

從本周一開始(12.05),共4天半的時間,終於折騰好Google TensorFlow for GPU版本,其間跳坑無數,摔得遍體鱗傷,曾一度懷疑自己廉頗老矣,不能飯也;后,憑借自己多年積累得還算扎實的基本功,終於從無數個坑中爬出,百轉千回,成功安裝了TensorFLow,如下圖:

題外話,圖中a+b的輸出結果為42是有意為之,因為《銀河系漫游指南》中關於生命、宇宙及一切問題的終極答案就是42

 

先小小慶祝一下,然后再把其中幾個大坑記錄如下,避免以后再跳:

1. TensorFlow僅支持64位的Ubuntu / Linux、Mac OS X,不支持windows系統;

2. 要安裝ubuntu14.04、15.10或者16.04版本,目前這幾個版本TensorFlow及GPU運行庫CUDA支持,可以省去很多麻煩,切記;

3.硬件環境至少是i3以上,如果要安裝GPU版本的TensorFlow的話,顯卡必須獨顯,且顯卡必須支持nvdia cuda,要想知道自己的顯卡是否支持,請點擊這里: https://developer.nvidia.com/cuda-gpus

 4. 安裝TensorFlow之前一定要先安裝cuda,符合我的機器配置的ubuntu 16.04版本的cuda下載鏈接為: https://developer.nvidia.com/cuda-downloads

5. 安裝cuda之前請一定在系統設置->軟件和更新->附加驅動中選擇nvidia顯卡的最新驅動nvidia-367,這個版本的GeForce GT750顯卡驅動(我的本本配置)正好與cuda8.0匹配,如果不是這個版本,請刪除掉原來的nvidia驅動,安裝cuda時選擇安裝配套驅動即可;

6. 要下載cuda.run版本安裝文件,這個最簡單,其它版本能折騰死你都不一定成功;

7. 安裝cuda.run之前,一定要關掉圖形界面,clt+alt+f1登錄到tty界面輸入如下指令關掉:
$ sudo service lightdm stop
詳細的安裝教程參考: http://haiy.github.io/2016/07/17/ubuntu16.04%E4%B8%8AGTX1080%E7%9A%84CUDA%E5%AE%89%E8%A3%85.html

其中一點要注意與教程不同的是,不要考慮gcc版本4.9的問題,我下載的cuda8.0支持ubuntu16.04的gcc5,因此,不需要考慮這個。

8. 千萬不要選擇源碼安裝TensorFlow,至少目前是不行的,這個是最大的坑,因為主要問題是國內的網絡環境太差,源碼安裝需要訪問國外下載站點下載對應組件,下載總超時,無法正常安裝,這個會讓你瘋掉的;

9. 國內TensorFlow中文社區的更新速度較慢,請盡量訪問英文官方網站查看教程,官網地址如下:
https://www.tensorflow.org/

10. 請參考官網教程下載安裝TensorFlow,哪里有最新版本下載,同時選擇PIP安裝,這個是最能達成目標的安裝方式,盡量不要嘗試其它的,時間耽誤不起;

11. PIP安裝也存在一個問題,依然是國外下載網站老是超時的問題,請在安裝TensorFlow時,調整官方文檔給出的安裝指令,如下:
官網指令:  sudo pip3 install --upgrade $TF_BINARY_URL
國內指令: sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --timeout=100  --upgrade $TF_BINARY_URL 

國內指令增加了超時設置及國內鏡像,這樣即可避免下載超時問題;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM