CPU上的tensorflowmkl问题

2024-05-23 21:38:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我不熟悉tensorflow。事实上使用它是因为我正在编写的服务器代码调用它。在

我正在使用conda设置各种包。我安装了conda-c anaconda tensorflow mkl。(注意:我没有GPU-使用CPU) 我总是得到这样的错误:

Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX

发生这种情况的特定代码行:

^{pr2}$

在进一步的研究中,我发现这是因为我拥有的tensorflow包不支持上述指令,需要对其进行支持。在

一些问题: 1如何确保我的tensorflow包支持上述功能?有什么我可以下载的来源吗?在

  1. 如果不重要,有没有方法可以禁止此指令或其中的任何错误?在

提前谢谢!在


Tags: 代码服务器yourthatgputensorflow错误指令
2条回答

您可以使用conda或pip安装来下载支持cpu的tensorflow。您可以从终端使用以下命令

conda install tensorflow -c anaconda

或者

^{pr2}$

如果您还没有安装pip,可以使用这个链接

How to install pip3 on Windows?

希望这有帮助。。在

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

这只是一个警告。不要一个错误。在

若要取消此警告,请在实际代码之前添加以下行:

import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
import tensorflow as tf

根据tensorflow official documentation,从tensorflow1.6开始,二进制文件使用AVX指令,这些指令可能无法在旧的cpu上运行。在

有关“英特尔优化tensorflow”安装的详细信息,请参阅以下url: https://software.intel.com/en-us/articles/intel-optimization-for-tensorflow-installation-guide

希望这个答案是你的询问。谢谢你。在

相关问题 更多 >