雖然相關(guān)的文章有很多,但是我還是想記錄一下我在windows 下安裝 tensorflow 的全過程
一 安裝python Anaconda
Anaconda 是一種python語言的免費(fèi)增值開源發(fā)行版 ,用于進(jìn)行大規(guī)模數(shù)據(jù)處理, 預(yù)測分析, 和科學(xué)計(jì)算, 致力于簡化包的管理和部署。因?yàn)門ensorFlow好像只支持python3.5 版本所以我直接下的是?Anaconda?的python 3.5 版本?Anaconda 4.2.0. ,但是官網(wǎng)推薦直接下最新版本然后內(nèi)建3.5的環(huán)境,下載鏈接?Anaconda installer archive

下載后直接下一步安裝 但是要將Anaconda 的路徑加到系統(tǒng)路徑

二 安裝tensorflow
如果你的電腦有安裝gpu,并且他的Compute Capability >=3 (英偉達(dá)gpu?Compute Capability 一覽表CUDA GPUs | NVIDIA Developer?)就可以安裝tensorflow的gpu版本了
有兩種方式 一種是在系統(tǒng)的cmd 安裝tensorflow 一種是在 Anaconda prompt 安裝
我是在cmd命令行安裝? ?pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0-cp35-cp35m-win_amd64.whl? 按照指引執(zhí)行命令即可?
或者在 Anaconda?prompt 中執(zhí)行 以上命令 在Anaconda?prompt 中安裝再安裝pycharm 會(huì)比較方便的編寫Python程序,在cmd中安裝似乎就是安裝在公共目錄下,ptyhon 環(huán)境讀不到
三 安裝cuba
我下載的是cuba 8.0?CUDA Toolkit 8.0 - Feb 2017 | NVIDIA Developer,按照指引點(diǎn)下一步安裝,我也沒有下載vs 就直接跳過了,可以使用,要注意的是要把Patch也下載,在base 之后安裝就可以了
之后安裝cudnn?Membership Required | NVIDIA Developer?下載與cuba匹配的版本之后解壓,我下的是5.1 版本的,之前下了個(gè)7.x的版本結(jié)果跑起來說動(dòng)態(tài)庫找不到,但是5.1 就可以運(yùn)行,把bin目錄加到系統(tǒng)的PATH路徑下就可以了

四 測試
import tensorflowas tf
#import numpy as np
def main():
h1 = tf.constant([1, 2, 3, 4, 5])
h2 = tf.constant([6, 7, 8, 9, 10])
result = tf.multiply(h1, h2)
s = tf.Session()
print(s.run(result))
s.close()
main()
執(zhí)行以上代碼

以上,有什么不足或者錯(cuò)誤之處歡迎大家指正