win10中安裝tensorflow-0.12.1

本文首發(fā)在CSDN博客:http://blog.csdn.net/xxzhangx/article/details/54379255

前幾天廷区,谷歌推出了windows對tensorflow的支持,我參考下面兩篇博文來安裝了我的tensorflow钝鸽。

為表示對原創(chuàng)作者的尊敬,先列出參考的文章庞钢。

第一步:安裝CUDNN

這里選擇的是cuda_8.0.44_win10拔恰,鏈接
為:https://developer.nvidia.com/cuda-downloads

網(wǎng)站截圖:


cuda

1.18G,下載完后基括,直接安裝颜懊,改為自定義方式,不用修改安裝目錄风皿,就安裝在C盤下河爹,方便后面的文件操作。
或去我的百度云網(wǎng)盤下載:鏈接:http://pan.baidu.com/s/1c2KdNgO 密碼:gwm1

第二步:編譯cuda

  • 說明
    電腦必須安裝Microsoft Visual Studio桐款,10咸这、12、13鲁僚、15炊苫,這4個版本任意一個都可以。


    VS編譯器

安裝完成后冰沙,打開Sample路徑:C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0侨艾,選擇與本機Visual Studio相對應(yīng)的Solution版本,這里選擇的是Sample_vs2015.sln拓挥。然后分別編譯Release和Debug版本唠梨。


編譯過程

然后漫長的等待,對Release編譯一次侥啤,然后切換到Debug下当叭,編譯一次。圖中發(fā)現(xiàn)我的編譯在某些庫上報錯了盖灸,其原因我也不知道蚁鳖,但是對后面的運行暫時沒發(fā)現(xiàn)錯誤。

編譯完成后赁炎,Win+R打開命令行窗口醉箕,cd C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\bin\win64\Release,運行deviceQuery徙垫,如果顯示如下畫面讥裤,則安裝成功。

cuda編譯測試

第三步:安裝cuDNN

這里我不知道為什么要安裝姻报,在參考文章中有說要安裝己英,那就根據(jù)別人成功的例子來,少踩坑吴旋。

版本號:cudnn-8.0-windows-x64-v5.1损肛,這里可以直接用的,百度云鏈接:鏈接:http://pan.baidu.com/s/1gf9ior5 密碼:so8m

我是將cudnn中的文件直接放在目錄 C:\ProgramData\NVIDIA GPU Computing Toolkit\v8.0

cudnn

第四步:安裝python

這里采用的是anaconda 4.2 python 3.5荣瑟,下載網(wǎng)址:https://www.continuum.io/downloads

婀娜conda3 python 3.5

或者去我的百度云下載:鏈接:http://pan.baidu.com/s/1nuQqMPr 密碼:gl4h

第五步:安裝tensorflow

完全根據(jù)文章中的流程來做荧关,鏈接https://m.aliyun.com/yunqi/articles/68435

下載完后安裝好,然后打開cmd褂傀,切換到anaconda4的scripts下:cd E:\Anaconda3\Scripts忍啤,用conda create --name tensorflow python=3.5 創(chuàng)建環(huán)境,可在env下查看參加的tensorflow環(huán)境


tensorflow環(huán)境

依次執(zhí)行下面的代碼:

activate tensorflow
conda install jupyter
conda install scipy
pip install tensorflow

注意:每次提示都選擇“y”或“是”仙辟,下載時最好能連上VPN同波,這樣能保證下載穩(wěn)定少出錯。

下面依次貼圖說明:

  • 先激活tensorflow:
activate tensorflow
  • 安裝juypter
    再繼續(xù)輸入:
conda install jupyter


安裝juypter
  • 安裝常用的python包叠国,例如scipy
安裝python常用包
  • 安裝tensorflow

安裝tensorflow

或直接下載到本地來安裝未檩,去https://pypi.python.org/pypi 搜索對應(yīng)的版本:

  • tensorflow 非gpu: python 2.7 和 3.5
非gpu-tensorflow
  • tensorflow-gpu: python 3.5
gpu-tensorflow

本地安裝


本地安裝

在juypter下測試:
打開juypter下測試MNIST 數(shù)據(jù)集


打開Notebook環(huán)境

測試代碼:

import tensorflow as tf
x = tf.placeholder(tf.float32, [None, 784])
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
W = tf.Variable(tf.zeros([784, 10]))
b = tf.Variable(tf.zeros([10]))
y = tf.nn.softmax(tf.matmul(x, W) + b)
y_ = tf.placeholder(tf.float32, [None, 10])
cross_entropy = tf.reduce_mean(-tf.reduce_sum(y_ * tf.log(y), reduction_indices=[1]))
train_step = tf.train.GradientDescentOptimizer(0.5).minimize(cross_entropy)
init = tf.global_variables_initializer()
sess = tf.Session()
sess.run(init)

for i in range(1000):
  batch_xs, batch_ys = mnist.train.next_batch(100)
  sess.run(train_step, feed_dict={x: batch_xs, y_: batch_ys})

correct_prediction = tf.equal(tf.argmax(y,1), tf.argmax(y_,1))
accuracy = tf.reduce_mean(tf.cast(correct_prediction, tf.float32))

print(sess.run(accuracy, feed_dict={x: mnist.test.images, y_: mnist.test.labels}))#結(jié)果

測試代碼截圖如下:


測試截圖

與官網(wǎng)https://www.tensorflow.org/versions/r0.12/tutorials/mnist/beginners/index.html結(jié)果比較:

官網(wǎng)結(jié)果

一些可能的錯誤

歡迎補充
僅列下我遇到的問題

  • 安裝過程中報錯了,再次pip install tensorflow 卻顯示已經(jīng)存在粟焊,可以用 pip uninstall tensorflow 卸載冤狡,重新pip install tensorflow 來安裝孙蒙。
卸載
  • 在anaconda2下安裝遇到qt[vc-14]的問題,換到anaconda3下就沒有了

若是有錯悲雳,還望指正挎峦,謝謝!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末合瓢,一起剝皮案震驚了整個濱河市坦胶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌晴楔,老刑警劉巖顿苇,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異税弃,居然都是意外死亡纪岁,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進店門则果,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蜂科,“玉大人,你說我怎么就攤上這事短条〉枷唬” “怎么了?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵茸时,是天一觀的道長贡定。 經(jīng)常有香客問我,道長可都,這世上最難降的妖魔是什么缓待? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮渠牲,結(jié)果婚禮上旋炒,老公的妹妹穿的比我還像新娘。我一直安慰自己签杈,他們只是感情好瘫镇,可當(dāng)我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著答姥,像睡著了一般铣除。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鹦付,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天尚粘,我揣著相機與錄音,去河邊找鬼敲长。 笑死郎嫁,一個胖子當(dāng)著我的面吹牛秉继,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播泽铛,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼尚辑,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了厚宰?” 一聲冷哼從身側(cè)響起腌巾,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤遂填,失蹤者是張志新(化名)和其女友劉穎铲觉,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吓坚,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡撵幽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了礁击。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片盐杂。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖哆窿,靈堂內(nèi)的尸體忽然破棺而出链烈,到底是詐尸還是另有隱情,我是刑警寧澤挚躯,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布强衡,位于F島的核電站,受9級特大地震影響码荔,放射性物質(zhì)發(fā)生泄漏漩勤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一缩搅、第九天 我趴在偏房一處隱蔽的房頂上張望越败。 院中可真熱鬧,春花似錦硼瓣、人聲如沸究飞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽噪猾。三九已至,卻和暖如春筑累,著一層夾襖步出監(jiān)牢的瞬間袱蜡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工慢宗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留坪蚁,地道東北人奔穿。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像敏晤,于是被迫代替她去往敵國和親贱田。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,976評論 2 355

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