標籤:
上一篇日誌(http://www.cnblogs.com/huidong/p/5426556.html)寫了如何在Windows下安裝Docker,並且在VM上安裝TensorFlow。
在Window下每次啟動TensorFlow略麻煩,就是每次都要保證啟動VM。比如我的VM的名字叫vdocker,那麼啟動它並且regenerate認證需要用。
$docker-machine start vdocker$docker-machine regenerate-certs vdocker
檢查VM是否正常運行可以用
$docker-machine ls
注意,以上都是在Docker Terminal下完成的。
VM啟動後,再進入到cmd中,
>FOR /f "tokens=*" %i IN (‘docker-machine env --shell cmd vdocker‘) DO %i>docker run -it -p 8888:8888 b.gcr.io/tensorflow/tensorflow
一個都不能少,然後在使用Jupyter跑你的Python程式。
由於TensorFlow還沒有原生態支援Windows,所以在windows下使用TensorFlow沒有像OSX下那麼直接。好在樓主手上有小白和小黑(小黑主要用來做科研,跑MATLAB,COMSOL等等),在Macbook上,如果安裝TensorFlow官網安裝完TensorFlow後(我選用了Anaconda Installation),只需在Terminal中鍵入:
wireless-10-145-60-151:~ Hui$ source activate tensorflowdiscarding /Users/hui/anaconda/bin from PATHprepending /Users/hui/anaconda/envs/tensorflow/bin to PATH(tensorflow)wireless-10-145-60-151:~ Hui$ python -VPython 2.7.11 :: Continuum Analytics, Inc.(tensorflow)wireless-10-145-60-151:~ Hui$ pythonPython 2.7.11 |Continuum Analytics, Inc.| (default, Dec 6 2015, 18:57:58) [GCC 4.2.1 (Apple Inc. build 5577)] on darwinType "help", "copyright", "credits" or "license" for more information.Anaconda is brought to you by Continuum Analytics.Please check out: http://continuum.io/thanks and https://anaconda.org>>> import tensorflow as tf>>> (tensorflow)wireless-10-145-60-151:~ Hui$ source deactivatediscarding /Users/hui/anaconda/envs/tensorflow/bin from PATHwireless-10-145-60-151:~ Hui$
可以發現在Python中import tensorflow完全沒有問題。樓主計劃在幾天內更新Macbook安裝TensorFlow的方法,其實相當簡單,基本就是官網的步驟。
Windows下使用TensorFlow