安装方法:
我正在使用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!'
问题:
这是否意味着我的CPU不支持Tensorflow? (i7-6500U,2.59GHz)
b'是表示环境输出,还是错误?
我注意到TensorFlow库没有出现在我的CMD提示版本的python中,也没出现在我的Spyder可执行文件中。我应该使用pip并安装该库的第二个版本吗?或者TensorFlow是否需要活动环境来调用库?
编辑: 我刚刚在重读中注意到这一行:
在Anaconda中,您可以使用conda创建虚拟环境。 但是,在Anaconda中,我们建议安装TensorFlow pip install命令,而不是conda install命令。
答案 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
或随时继续使用您现在的安装。