Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 安装tensorflow时出错_Python_Tensorflow_Machine Learning_Bazel - Fatal编程技术网

Python 安装tensorflow时出错

Python 安装tensorflow时出错,python,tensorflow,machine-learning,bazel,Python,Tensorflow,Machine Learning,Bazel,我在机器学习方面是新手,在一般编程方面相对来说是新手。我正试图通过Anaconda在我的机器上安装Tensorflow。它已安装,但当我尝试运行以下代码时: import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello)) 它给了我一个错误: 您的CPU支持该TensorFlow二进制文件未编译为使用的指令:AVX2 我做了一些阅读,似乎表明我

我在机器学习方面是新手,在一般编程方面相对来说是新手。我正试图通过Anaconda在我的机器上安装Tensorflow。它已安装,但当我尝试运行以下代码时:

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
它给了我一个错误:

您的CPU支持该TensorFlow二进制文件未编译为使用的指令:AVX2

我做了一些阅读,似乎表明我需要安装一个与我的CPU一起工作的TensorFlow自定义版本。我还读到一种方法是通过bazel构建。()

我下载了bazel,但现在无法使用命令bazel build为我的笔记本电脑定制TensorFlow。我不断得到错误:

bazel不被识别为内部或外部命令, 尽管已将其移动到我的%PATH%上的目录中

有没有更简单的方法安装TensorFlow?如果没有,如果有人对bazel没有被认可的原因有任何见解,或者如果我做错了什么,这应该是显而易见的,请让我知道

谢谢

您的CPU支持该TensorFlow二进制文件未编译为使用的指令:AVX2


正如信息所暗示的,这不是一个错误。它只是说,您下载的Tensorflow包并不是为了支持AVX2指令而编译的,AVX2指令是x86指令集的扩展。在Sandy Bridge系列CPU发布之前,此指令集不可用。Tensorflow的编译是为了支持尽可能多的平台,因此为了保持其兼容性,通常不支持AVX2。如果您需要更多信息,请参阅更深入的描述。

这些不是错误,可以安全地忽略。看见