tensorflow官网对windows系统上tensorflow的配置有详细的流程说明。
然而该流程对anaconda上tensorflow的配置说明并不详细,这里记录本人的配置方法。
TensorFlow的GPU加速必须要求python 3.x版本的anaconda,如果一直使用2.7版本必须再下一个3.6的版本。
spyder的python版本为3.6.2,与tensorflow支持的python3.6有细微的不同
C:> conda create -n tensorflow python=3.6
必须输入python=3.6,使anaconda建立tensorflow环境时配置python3.6的环境
激活:
C:> activate tensorflow
安装gpu版本的tensorflow:
(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu
注意:If you installed through Anaconda, activate your Anaconda environment.
在windows下,在anaconda prompt激活tensorflow后,必须在这个环境中安装spyder才能运行tensorflow
(tensorflow)C:> conda install spyder
(tensorflow)C:> spyder
Python 3.6.2 |Continuum Analytics, Inc.| (default, Jul 20 2017, 12:30:02) [MSC v.1900 64 bit (AMD64)]
Type "copyright", "credits" or "license" for more information.
IPython 6.1.0 -- An enhanced Interactive Python.
In [1]: import tensorflow as tf
In [2]: hello = tf.constant('Hello, TensorFlow!')
In [3]: sess = tf.Session()
In [4]: print(sess.run(hello))
'Hello, TensorFlow!'