TensorFlow 未使用高级 CPU 指令,CPU存在警告:I tensorflow/core/platform/cpu_feature_guard.cc:193] I tensorflow/.

1、项目场景:

在测试tensorflow安装是否成功时,出现以下问题,虽然不影响程序的运行,还是好奇的查了下解决办法。
I tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: AVX AVX2
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.”


2、原因分析:

报错代码:

I tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  AVX AVX2
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.

表明 CPU 支持AVX AVX2 (可以加速CPU计算),但是你安装的 TensorFlow 版本不支持


3、解决方案:

1、可以忽略,或者加代码忽视这些问题。
2、如果想解决这个问题,可以卸载原来版本的tensorflow,安装cuda和cudnn和tensorflow对应的版本,链接地址:GPU对应cuda
卸载使用命令如下:

pip uninstall tensorflow

完成后可以用pip list查看一下所有库,检查是否成功卸载。
安装tensorflow,进入anaconda创建的虚拟环境

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade tensorflow-gpu
  • 7
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
这是一个TensorFlow二进制文件的警告信息,提示当前使用的是CPU版本的TensorFlowCPU版本的TensorFlow是为在没有GPU的计算机上运行而设计的。CPU特征保护是TensorFlow在运行时检测CPU硬件特性的机制。 该警告信息的完整内容可能为:“I tensorflow/core/platform/cpu_feature_guard.cc:193] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2”,意思是你的CPU支持AVX和AVX2指令集,但该TensorFlow二进制文件不是使用这些指令集编译的。 AVX(高级向量扩展)和AVX2是一种CPU指令集,用于指导CPU执行某些计算任务,从而提高性能。如果你的CPU支持这些指令集,建议使用相应的TensorFlow二进制文件,以充分利用CPU的计算能力。否则,使用不支持的指令集编译的TensorFlow二进制文件可能会导致性能下降。 要解决这个警告,你可以考虑以下两种方法: 1. 使用适用于你的CPUTensorFlow二进制文件,从而充分利用CPU的计算能力。 2. 忽略这个警告使用当前的TensorFlow二进制文件继续运行。这种情况下,TensorFlow使用较低级别的指令集执行计算任务,性能可能会略有降低。 总之,这个警告提醒你当前使用的是CPU版本的TensorFlow,而你的CPU支持一些高级指令集,从而可能无法充分发挥CPU的计算能力。你可以根据自己的需求选择是否采取措施来解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

落花雨12138

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值