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 |