Windows10中Tensorflow的安装问题

时间:2018-01-22 15:59:47

标签: tensorflow installation python-3.6

安装方法:

我正在使用Anaconda分发的Python,而不是在我的计算机上有多个版本的python。我使用了TensorFlow和Anaconda下的说明 (link1)(link2)包含以下命令:

C:> conda create -n tensorflow python=3.6

C:> activate tensorflow

(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow 

错误:

在tensorflow环境中运行测试hello world代码时,我收到以下错误:

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
2018-01-23 02:44:09.201798: I C:\tf_jenkins\home\workspace\rel-win\M\windows\PY\36\tensorflow\core\platform\cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
>>> print(sess.run(hello))
b'Hello, TensorFlow!'

问题:

  1. 这是否意味着我的CPU不支持Tensorflow? (i7-6500U,2.59GHz)

  2. b'是表示环境输出,还是错误?

  3. 我注意到TensorFlow库没有出现在我的CMD提示版本的python中,也没出现在我的Spyder可执行文件中。我应该使用pip并安装该库的第二个版本吗?或者TensorFlow是否需要活动环境来调用库?

  4. 编辑: 我刚刚在重读中注意到这一行:

      

    在Anaconda中,您可以使用conda创建虚拟环境。   但是,在Anaconda中,我们建议安装TensorFlow   pip install命令,而不是conda install命令。

2 个答案:

答案 0 :(得分:1)

如果你在win10(python3.5.x)中正确安装了forforpu的tensforflow 1.8并且你有错误,请尝试将版本更改为1.5 pip3安装tensorflow == 1.5 我花了一天时间才知道它:)

答案 1 :(得分:0)

您应该可以使用该安装运行tensorflow。但是,您可以安装特定版本的tensorflow,该版本已编译为包含指令集,这些指令集将使处理器可以访问的计算速度更快。

阅读本指南,了解如何构建表单源并提高性能:https://www.tensorflow.org/install/install_sources

或随时继续使用您现在的安装。