当前位置: 首页 > 知识库问答 >
问题:

安装tenorflow[重复]时的错误

史飞尘
2023-03-14

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

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

这给了我一个错误:

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

我做了一些阅读,似乎表明我需要安装一个与我的CPU一起工作的TensorFlow定制版本。我还读到一种方法是通过bazel构建。(如何使用SSE4.2和AVX指令编译Tensorflow?)

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

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

有没有更简单的方法来安装TensorFlow?如果没有,如果有人对为什么bazel没有被识别有任何见解,或者如果我做错了什么,应该很明显,请让我知道。

谢谢!

共有1个答案

左丘善
2023-03-14

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

正如消息所暗示的,这不是一个错误。它只是说您下载的Tensorflow包没有被编译来支持AVX2指令,AVX2指令是x86指令集的扩展。这个指令集直到桑迪桥系列中央处理器发布才可用。Tensorflow被编译来支持尽可能多的平台,因此为了保持AVX2的兼容性而不支持AVX2是非常常见的。如果你想要更多的信息,这里有更深入的描述。

 类似资料:
  • 我已经安装了Java,并且正在尝试在我的Windows10上安装NetBeans 11.3,但是在我运行了EXE之后。安装程序,弹出一条错误消息: 线程主java.lang.NoClassDeffounderRror java/util/jar/pack200中发生意外异常

  • 我需要一些帮助。。。 我一直在遵循这些指示:https://www.redmine.org/account/activate?token=2375a89a6b6f6a04b05bc941e93cb3ea82c15a89 我对这一步有一个问题:使用Gem bundler安装依赖项¶这一步将查看在Gem file:%cd /var/www/redmine%bundle install中指定的依赖项 当

  • 我正在努力修复安装postgres客户端时的一个错误。我在一个持续集成构建上安装这个,所以我需要它安装无误。问题是,客户机已经安装,如果我进入服务器,我甚至可以运行命令,但我需要在没有触摸的情况下运行这些命令,这意味着安装必须在没有错误的情况下进行。我已经做了所有的google-foo,但我在Ubuntu论坛或这里看到的建议似乎都没有指向正确的方向。这都是Ubuntu14.04上的。 或者,只要客

  • 我的苹果笔记本电脑专业版没有英伟达图形处理器。所以不可能运行CUDA。我想知道TensorFlow的早期版本中哪些支持苹果操作系统的图形处理器?我如何在Anaconda上安装?

  • 问题内容: 这个问题已经在这里有了答案 : 无法通过pip(Windows 10)在Python 3.8上安装pygame (6个答案) 上个月关闭。 我正在使用Windows 10,最近更新为python 3.8。我正在尝试在新版本上安装pygame并尝试但出现此错误: 有没有人有什么建议?我在其他地方找不到任何东西,而且从未发生过。 问题答案: 欢迎使用Stack Overflow。我们很高兴