? ? ? ?本人小白一枚,學(xué)習(xí)Tensorflow純屬愛好嘉抒,在運(yùn)行實(shí)例的過程中零聚,發(fā)生了很多的問題,作為菜鳥,幾乎就是查查查隶症、試試試政模。給自己的學(xué)習(xí)總結(jié)一下,或許心酸與快樂最合適吧蚂会。
? ? ? ? 以下內(nèi)容全部在vmware中實(shí)現(xiàn)淋样。
1.安裝Ubuntu16.04
? ? ? ?清華大學(xué)開源軟件鏡像站 | Tsinghua Open Source Mirror,使用很方便胁住,根據(jù)需要直接下載就好了趁猴。本人安裝的ubuntu-16.04-desktop-amd64,視需要安裝不同版本彪见。
當(dāng)然儡司,我也是用的虛擬機(jī),可參考Ubuntu 16.04 安裝基礎(chǔ)入門教程_百度經(jīng)驗(yàn)企巢。
2.Anaconda安裝
anaconda包含了conda、Python等眾多的包和依賴让蕾,她不僅可以方便的安裝浪规、更新、卸載工具包探孝,而且可以自動(dòng)安裝相應(yīng)的依賴包笋婿,省時(shí)省心。
(1)下載:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
(2)安裝:(以Anaconda3-4.3.0-Linux-x86_64.sh為例)
bash?Anaconda3-4.3.0-Linux-x86_64.sh
安裝過程中顿颅,根據(jù)提示缸濒,需要輸入yes或no,安裝成功后粱腻,當(dāng)前目錄下會(huì)生成一個(gè)anaconda3的文件夾庇配。此時(shí)Anaconda就安裝成功了,過程中绍些,沒遇到問題捞慌。
3.利用Anaconda安裝tensorflow
借鑒? a.Anaconda+Tensorflow環(huán)境安裝與配置 - Will的筆記 - 博客園?
? ? ? ? ? b.Installing on Linux | Anaconda: Documentation
(1)查詢可用tensorflow版本
anaconda search -t conda tensorflow
(2)根據(jù)查詢到的列表,選擇一個(gè)柬批,如?啸澡,?jjh_cio_testing/tensorflow-gpu的1.0.1版本
(3)查詢安裝命令
anaconda show jjh_cio_testing/tensorflow-gpu
(4)安裝:
conda install --channel https://conda.anaconda.org/jjh_cio_testing tensorflow-gpu
(5)嘗試一下吧。
進(jìn)入python3 ,輸入 import tensorflow as tf , 不報(bào)錯(cuò)就表示成功了氮帐。是不是很開心......
4.安裝Google chrome
如果使用tensoboard, 那么谷歌瀏覽器還是挺有必要的嗅虏,別家的瀏覽器顯示不出來啊...但是自家的也是有問題的,比如安裝過后上沐,沒辦法啟動(dòng)皮服、直接報(bào)?google-chrome-stable等錯(cuò)誤,煩滴狠...
看了不少帖子,發(fā)現(xiàn)使用低版本的chrome上述問題直接解決了冰更。附上低版本chrome下載地址
Download older versions of Google Chrome for Windows, Linux and Mac
需要使用小小的技術(shù)手段产徊,否則打不開網(wǎng)址,祝好運(yùn)蜀细!
其中54.0.2883.75版本沒啥問題舟铜,再高版本我的ubuntu16.04安裝失敗,可以多試奠衔。
(1)安裝
進(jìn)入到下載目錄谆刨,輸入命令
sudo?dpkg?-i?chrome64_54.0.2840.71.deb
(2)開心的使用吧
5.利用Anaconda安裝OpenCv3
(1)安裝自己編譯的版本(我是死活編譯不過去啊,卡到downloadthe file ippicv_linux_xxxxxxx.tgz归斤,然后直接報(bào)安裝失斎病),自己下載downloadthe file ippicv_linux_xxxxxxx.tgz脏里,覆蓋她我,無用...說不定其他的機(jī)子可以,附上鏈接
Ubuntu16.04下安裝OpenCV3.2.0 - Arkenstone - 博客園
a.一定要敲后面的 “\”, 一開始沒敲迫横,提示沒有Cmakefile.txt, 后來才發(fā)現(xiàn)番舆;
b.命令報(bào)錯(cuò),可以試著講“-D”后面的空格去掉矾踱;
c.cmake安裝恨狈,(1)sudo apt-get install cmake
? ? ? ? ? ? ? ? ? ? ? ? (2)圖形界面:sudo apt-get install cmake-qt-gui
(2)利用Anaconda安裝, 很方便,可能會(huì)存在問題呛讲;
conda install opencv
我遇到了:error: -------src-dir-------/opencv-2.4.10/modules/highgui/src/window.cpp:501: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support.? ?? If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvShowImage.
一直讓裝libgtk2.0-dev 和pkg-config,安裝好了禾怠,re-run cmake把我搞蒙蔽了,又回到(1)安裝自己編譯的版本贝搁,過不去啊...
(3)完美解決
conda install -c menpo opencv3
一定要用menpo, 別的會(huì)出錯(cuò)吗氏。感謝完美解決 conda 命令安裝 opencv 出現(xiàn)的錯(cuò)誤 - CSDN博客,找了好久雷逆,終于解決了牲证。開心到流淚啊关面!
結(jié)果:
終于可以運(yùn)行實(shí)例了(GitHub - SullyChen/Autopilot-TensorFlow: A TensorFlow implementation of this Nvidia paper: https://arxiv.org/pdf/1604.07316.pdf with some changes坦袍,SullyChen/Autopilot-TensorFlow),感興趣的可以嘗試。
整個(gè)過程用來很久捂齐,也都是業(yè)余時(shí)間,很辛苦缩抡,但是看到最后跑出來了結(jié)果奠宜,又很開心。類似Vampire Diary需要Vampire Diary,記錄下來吧压真。哈哈哈娩嚼!