gpt4 book ai didi

python - 未使用 TensorFlow 编译的 CPU 指令

转载 作者:太空狗 更新时间:2023-10-29 22:12:33 25 4
gpt4 key购买 nike

MacBook Air:OSX El Capitan

当我在终端 (python 3 tfpractice.py) 中运行 TensorFlow 代码时,我得到比正常等待时间更长的时间来取回输出,然后是这些错误消息:

W tensorflow/core/platform/cpu_feature_guard.cc:45] TensorFlow 库未编译为使用 SSE4.1 指令,但这些在您的机器上可用,可以加快 CPU 计算。
W tensorflow/core/platform/cpu_feature_guard.cc:45] TensorFlow 库未编译为使用 SSE4.2 指令,但这些在您的机器上可用,并且可以加速 CPU 计算。
W tensorflow/core/platform/cpu_feature_guard.cc:45] TensorFlow 库未编译为使用 AVX 指令,但这些在您的机器上可用,并且可以加速 CPU 计算。
W tensorflow/core/platform/cpu_feature_guard.cc:45] TensorFlow 库未编译为使用 AVX2 指令,但这些在您的机器上可用,并且可以加速 CPU 计算。
W tensorflow/core/platform/cpu_feature_guard.cc:45] TensorFlow 库未编译为使用 FMA 指令,但这些在您的机器上可用,可以加速 CPU 计算。

我不知道如何解决这个问题。我想让 TensorFlow 只在这个 pip3 安装上工作。所以我按照路径:tensorflow/core/platform/cpu_feature_guard

我需要在这里编辑代码吗?或者是否有其他方法让 TensorFlow 使用这些指令进行编译?

我使用 sudo pip3 install tensorflow 安装了 TensorFlow。

最佳答案

注意:这些不是错误消息,而只是警告消息。

最大化 TF 性能的最佳方法(除了编写好的代码!!),是从 sources 编译它

当您这样做时,TF 会要求您提供各种选项,其中还涉及这些说明的选项。

以我自己的经验,从源代码编译的平​​均性能更好。

如果您正在进行一些可以在 GPU 上完成的密集处理,那么这也可以解释您的等待时间。对于 GPU 支持,您需要执行 pip3 install tensorflow-gpu

关于python - 未使用 TensorFlow 编译的 CPU 指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42463594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com