Tensorflow極速上手: windows下的安裝

Tensorflow極速上手: windows下的安裝

本文簡單介紹tensorflow在windows中的安裝方法。目前在windows中的tensorflow必須是python3.5的64位版本。這個安裝流程中我會強烈建議先安裝conda。

(conda的好處是它可以在一台電腦中創造了多個虛擬python運行環境,各個環境之間的python版本及包互不干擾。利用conda可以很容易的在一個系統中又裝2.7又裝3.5,而不會搞的亂七八糟。。。)

我們這裡只安裝tensorflow的CPU版本。對於支持CUDA的顯卡(大部分Nvidia的卡),安裝GPU版本運行能更快。不過安裝GPU的版本還需要安裝一些CUDA驅動。這個文章目的是可以以最快的速度看到運行起來的tensorflow,所以不扯GPU版本了。

本文安裝步驟包括以下幾步:(1)安裝miniconda;(2)安裝tensorflow;(3)運行一小段tensorflow代碼。

1. 安裝miniconda

Miniconda - Conda

下載python3的64-bit版本即可。注意,一定要64位的版本。(這裡選擇3.6或者2.7沒關係,都可以)。

2. 安裝tensorflow

安裝完miniconda之後,進入命令行cmd。注意,要以管理員許可權進去。

然後,如果是在國內的話,首先使用下面的命令增加一個清華大學的conda鏡像伺服器,會把下載速度加速很多。(Tsinghua Open Source Mirror)

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

然後,在命令行中,利用conda的命令創建一個新的python3.5運行環境,注意,一定要用3.5,不要3.6,也不要2.7。否則後一步pip install會找不到tensorflow。

> conda create -n tensorflow python=3.5

中間詢問y/n,就直接寫y再回車。-n 後面寫的就是環境的名稱,我這裡寫的是tensorflow,但實際上可以隨便寫一個你想用的名字

啟動該環境

> activate tensoflow

(tensoflow) > pip install tensorflow

然後正常的話,等就好了:)

3. 運行一小段tensorflow代碼

安裝完成後,輸入python回車

(tensorflow) > python

>>> import tensorflow as tf

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

>>> sess = tf.Session()

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

正常的話,應該就能在最底下看到輸出的Hello, TensorFlow! (上面可能會有一些Tensorflow初始化時輸出的其他信息)

嗯,這樣Tensorflow就安裝好了。

記得以後每次要用tensorflow的時候,打開命令行,先運行

> activate tensorflow

下一講(如果有的話……),我會介紹Keras(一個基於Tensorflow的神經網路框架,創建神經網路語法比Tensorflow更簡單),然後用Keras來創建一個最簡單的神經網路。

See You Next Time~


推薦閱讀:

調優哪家強——tensorflow命令行參數
如何評價deep mind開源的sonnet?
【模型壓縮】輕量級深層神經網路MobileNets
TensorFlow開源一周年:這可能是一份最完整的盤點
tensorflow如何訓練自己的圖像數據?

TAG:深度學習DeepLearning | TensorFlow |