tensorflow1.0安裝

TensorFlow 1.0 發(fā)布琐旁,更快、更靈活猜绣、更方便灰殴!(含峰會主題演講視頻)

就是看到這篇文章,看完視頻就有點想了解掰邢,接著去官網(wǎng)和中文網(wǎng)牺陶,看了介紹MNIST機器學(xué)習(xí)入門,嗯辣之,看完了掰伸,接著就是入火海了,各種坑怀估。

? ? ? ? TensorFlow是谷歌基于DistBelief進行研發(fā)的第二代人工智能學(xué)習(xí)系統(tǒng)狮鸭,其命名來源于本身的運行原理。Tensor(張量)意味著N維數(shù)組多搀,F(xiàn)low(流)意味著基于數(shù)據(jù)流圖的計算歧蕉,TensorFlow為張量從流圖的一端流動到另一端計算過程。TensorFlow是將復(fù)雜的數(shù)據(jù)結(jié)構(gòu)傳輸至人工智能神經(jīng)網(wǎng)中進行分析和處理過程的系統(tǒng)酗昼。

? ? ? ? TensorFlow可被用于語音識別或圖像識別等多項機器深度學(xué)習(xí)領(lǐng)域廊谓,對2011年開發(fā)的深度學(xué)習(xí)基礎(chǔ)架構(gòu)DistBelief進行了各方面的改進,它可在小到一部智能手機麻削、大到數(shù)千臺數(shù)據(jù)中心服務(wù)器的各種設(shè)備上運行蒸痹。TensorFlow將完全開源,任何人都可以用呛哟。

源自百度百科叠荠,這是ML(Machine Learning)的庫哦。


這里試過了各種安裝方法:

+ virtualenv --python的一個虛擬環(huán)境扫责,失敗榛鼎,大天朝的墻太高太厚實了,報錯鳖孤,下載不了

+ "native" pip--直接安裝pip(一個python包管理器)者娱,接著好像并沒有找到tensorflow這東西

+? Docker--我這個試了試,TMD占內(nèi)存苏揣,起碼起來就2g+黄鳍,什么都沒有,試了試平匈,還是gg框沟,墻好高啊

+ 源碼安裝藏古,安裝bazel很坑爹jdk7,jdk8才可以忍燥,jdk8太高了拧晕,后來才看到j(luò)dk7是支持的,并沒有嘗試梅垄,jdk8都搞不定厂捞,這才尷尬。

+ Anaconda--我就用了這個哎甲,很好用

? ? ? ? Anaconda是一個用于科學(xué)計算的Python發(fā)行版蔫敲,支持 Linux, Mac, Windows系統(tǒng)饲嗽,提供了包管理與環(huán)境管理的功能炭玫,可以很方便地解決多版本python并存、切換以及各種第三方包安裝問題貌虾。Anaconda利用工具/命令conda來進行package和environment的管理吞加,并且已經(jīng)包含了Python和相關(guān)的配套工具。

? ? ? ? 這里先解釋下conda尽狠、anaconda這些概念的差別衔憨。conda可以理解為一個工具,也是一個可執(zhí)行命令袄膏,其核心功能是包管理與環(huán)境管理践图。包管理與pip的使用類似,環(huán)境管理則允許用戶方便地安裝不同版本的python并可以快速切換沉馆。Anaconda則是一個打包的集合码党,里面預(yù)裝好了conda、某個版本的python斥黑、眾多packages揖盘、科學(xué)計算工具等等,所以也稱為Python的一種發(fā)行版锌奴。其實還有Miniconda兽狭,顧名思義,它只包含最基本的內(nèi)容——python與conda鹿蜀,以及相關(guān)的必須依賴項箕慧,對于空間要求嚴格的用戶,Miniconda是一種選擇茴恰。

? ? ? ? 進入下文之前颠焦,說明一下conda的設(shè)計理念——conda將幾乎所有的工具、第三方包都當做package對待琐簇,甚至包括python和conda自身蒸健!因此座享,conda打破了包管理與環(huán)境管理的約束,能非常方便地安裝各種版本python似忧、各種package并方便地切換渣叛。

? ? ? ? 這里推薦兩篇文章,看完就懂了怎么操作了盯捌,Anaconda使用總結(jié)Anaconda多環(huán)境多版本python配置指導(dǎo),有個小技巧是善用微云和百度云管家的離線下載功能(客戶端才有)淳衙。

文筆不好沒有寫出什么吸引人的地方,anconda我就說那么多了饺著,默認你安裝好anconda了箫攀。

下載Anaconda

https://www.continuum.io/downloads/

下載你要安裝的平臺的安裝包,記得下載python3.6的版本

anconda配置源

還是說墻高是問題幼衰,下載時timeout就gg了

設(shè)置國內(nèi)鏡像

? ? ? ? 如果需要安裝很多packages靴跛,你會發(fā)現(xiàn)conda下載的速度經(jīng)常很慢,因為Anaconda.org的服務(wù)器在國外渡嚣。所幸的是梢睛,清華TUNA鏡像源有Anaconda倉庫的鏡像,我們將其加入conda的配置即可:

# 添加Anaconda的TUNA鏡像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

# TUNA的help中鏡像地址加有引號识椰,需要去掉

# 設(shè)置搜索時顯示通道地址

conda config --set show_channel_urls yes

? ? ? ? 執(zhí)行完上述命令后绝葡,會生成~/.condarc(Linux/Mac)或C:UsersUSER_NAME.condarc文件,記錄著我們對conda的配置腹鹉,直接手動創(chuàng)建藏畅、編輯該文件是相同的效果。

? ? ? ? pip我也想過配置一下源的功咒,但是想想怎么配置呢愉阎?在這conda環(huán)境中,每個環(huán)境一個python版本航瞭,還有就是我看了pip的豆瓣和阿里云的源诫硕,并沒有官網(wǎng)教程的文件,所以我就沒有修改pip的源刊侯,并且國外才是最新的才是重點

windows下安裝tensorflow

Installing TensorFlow on Windows

? ? ? ? 我們有anconda這個環(huán)境章办,我們就可以像linux一樣敲命令,不用理會依賴什么的了滨彻,所以感覺用起來很舒服藕届,而且,Linux太折騰了亭饵,心累了休偶,整天裝系統(tǒng),windows大法好辜羊,能在windows搞定的就window是吧踏兜。在window菜單中找到Anaconda Prompt打開词顾,或者直接cmd,因為環(huán)境默認配置好了碱妆。

#正確操作請用這個命令肉盹,下面是示范

conda create -n tensorflow python=3.5.0

conda create -n tensorflow

#沒有指定python版本將使用anconda安裝時的python版本

conda create -n 自己起的環(huán)境名字 python=x.x.x

#這樣子可以指定python的版本

#conda search python這個命令會列出python的版本號,不知道版本號的可以去看看

這句話的意思是conda包管理器創(chuàng)建一個名字叫tensorflow的空間疹尾,-n參數(shù)是指定名字

可以用conda info -e查看是否創(chuàng)建完成上忍。

C:> activate tensorflow

(tensorflow)C:>? # Your prompt should change

直接輸入activate tensorflow(你起的那個名字),前綴會多了一個括號括起來的環(huán)境名纳本,說明進去了窍蓝,你可以用conda list查看當前的環(huán)境依賴有什么?,pip -V查看pip的版本和python的版本繁成。

(tensorflow)C:>pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_amd64.whl

上面是正確的吓笙,如果你按照官方的連接,可能會:

+ 報錯tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl is not a supported wheel on this platform朴艰,這是因為完全就沒這個文件观蓄,竟然還報wheel的錯,這個報錯的文件名和我給的不同吧

+ 這里有個解釋的祠墅,Pillow-3.4.2-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform解決辦法,cp35說明是使用python3.5歌径,我們這里必須用python3.5的環(huán)境

+ 還有個坑就是官方教程的whl文件壓根就不存在毁嗦,瀏覽器輸入網(wǎng)址驗證即可,我是通過官方的github才找到這個文件名的

+ anconda的最新版已經(jīng)是python3.6了回铛,所以創(chuàng)建環(huán)境的正確方式是指定python版本為3.5.0

+ window版本的tensorflow只支持python3.5狗准,因為官方就那么說

? ? ? ? 那么我們耐心等待即可,失敗了請重新運行pip install那句茵肃,因為下載完成的不會再下載了腔长,試多幾次就可以吧全部下載下來了,最好科學(xué)上網(wǎng)也用了吧验残。

步驟是:

#要下載東西捞附,更換源后挺快的

conda create -n tensorflow python=3.5.0

#進入tensorflow環(huán)境,退出直接誒使用deactivate即可

activate tensorflow

#pip包管理器安裝tensorflow

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_amd64.whl

經(jīng)過我的啰嗦安裝完了您没。

tensorflow檢驗是否可用

在環(huán)境下鸟召,輸入python

>>> import tensorflow as tf

>>> hello = tf.constant('Hello, TensorFlow!')

>>> sess = tf.Session()

>>> print(sess.run(hello))

退出可以用ctrl+z或者ctrl+c

linux下安裝tensorflow

Installing TensorFlow on Ubuntu

安裝anconda的命令是:bash+空格+包名

等待安裝完畢即可,這里的包是下載下來的離線包

+ 更換anconda源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

+? 創(chuàng)建環(huán)境(linux的tensorflow需要python3.4)

conda create -n tensorflow python=3.4.0

+ 進入環(huán)境

source activate tensorflow

+ 安裝tensorflow

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.0-cp34-cp34m-linux_x86_64.whl

+ 檢驗安裝是否成功

python

>>> import tensorflow as tf

>>> hello = tf.constant('Hello, TensorFlow!')

>>> sess = tf.Session()

>>> print(sess.run(hello))

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末氨鹏,一起剝皮案震驚了整個濱河市欧募,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌仆抵,老刑警劉巖跟继,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件种冬,死亡現(xiàn)場離奇詭異,居然都是意外死亡舔糖,警方通過查閱死者的電腦和手機碌廓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來剩盒,“玉大人谷婆,你說我怎么就攤上這事×闪模” “怎么了纪挎?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長跟匆。 經(jīng)常有香客問我异袄,道長,這世上最難降的妖魔是什么玛臂? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任烤蜕,我火速辦了婚禮,結(jié)果婚禮上迹冤,老公的妹妹穿的比我還像新娘讽营。我一直安慰自己,他們只是感情好泡徙,可當我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布橱鹏。 她就那樣靜靜地躺著,像睡著了一般堪藐。 火紅的嫁衣襯著肌膚如雪莉兰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天礁竞,我揣著相機與錄音糖荒,去河邊找鬼。 笑死模捂,一個胖子當著我的面吹牛捶朵,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播枫绅,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼泉孩,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了并淋?” 一聲冷哼從身側(cè)響起寓搬,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎县耽,沒想到半個月后句喷,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體镣典,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年唾琼,在試婚紗的時候發(fā)現(xiàn)自己被綠了兄春。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡锡溯,死狀恐怖赶舆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情祭饭,我是刑警寧澤芜茵,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站倡蝙,受9級特大地震影響九串,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜寺鸥,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一猪钮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧胆建,春花似錦烤低、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至宰译,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間魄懂,已是汗流浹背沿侈。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留市栗,地道東北人缀拭。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像填帽,于是被迫代替她去往敵國和親蛛淋。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容