【问题标题】:Installation issues with Tensorflow in Windows10Windows10中Tensorflow的安装问题
【发布时间】:2018-01-22 15:59:46
【问题描述】:

安装方法:

我正在使用 Python 的 Anaconda 发行版,而不是在我的计算机上安装多个版本的 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 是否需要一个活跃的环境来调用该库?

编辑: 我刚刚在重读时注意到了这一行:

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

【问题讨论】:

标签: tensorflow installation python-3.6


【解决方案1】:

如果你在win10(python3.5.x)中正确安装了tensforflow 1.8 for cpu,但出现错误,请尝试将版本更改为1.5 pip3 安装张量流==1.5 我花了一天时间才知道:)

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

    • 感谢格兰特。我试图运行一个小的 python 脚本来显示库的安装版本历史,但 TensorFlow、Theano 和 Keras 没有出现。就好像我需要一个单独的环境来运行所有三个来查看这些库。我认为我的错误是想要依赖一个版本的 Python - Anaconda 发行版,并希望通过默认的 PATH 环境运行它。我将重新安装软件包并明天重新开始。
    • 我非常愿意使用名为 tensorflow 的 conda 环境或类似的东西来维护您的所有库和依赖项。编辑:虽然看起来你可能已经这样做了?
    • 嗨,格兰特,这就是我所做的。我现在通过 Anaconda 运行一切。
    猜你喜欢
    • 1970-01-01
    • 2020-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    相关资源
    最近更新 更多