Windows下使用TensorFlow


上一篇日志(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 tensorflow
discarding /Users/hui/anaconda/bin from PATH
prepending /Users/hui/anaconda/envs/tensorflow/bin to PATH
(tensorflow)wireless-10-145-60-151:~ Hui$ python -V
Python 2.7.11 :: Continuum Analytics, Inc.
(tensorflow)wireless-10-145-60-151:~ Hui$ python
Python 2.7.11 |Continuum Analytics, Inc.| (default, Dec  6 2015, 18:57:58) 
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "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 deactivate
discarding /Users/hui/anaconda/envs/tensorflow/bin from PATH
wireless-10-145-60-151:~ Hui$ 

可以發現在Python中import tensorflow完全沒有問題。樓主計划在幾天內更新Macbook安裝TensorFlow的方法,其實相當簡單,基本就是官網的步驟。

By 董輝(ECE@德克薩斯大學Austin分校)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM