报错如下
2019-10-21 20:02:47.184213: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.1 instructions, but these are available on your machine and could speed up CPU computations.
2019-10-21 20:02:47.184375: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.2 instructions, but these are available on your machine and could speed up CPU computations.
2019-10-21 20:02:47.184495: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX instructions, but these are available on your machine and could speed up CPU computations.
2019-10-21 20:02:47.184596: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX2 instructions, but these are available on your machine and could speed up CPU computations.
2019-10-21 20:02:47.184694: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use FMA instructions, but these are available on your machine and could speed up CPU computations.
报错原因
因为电脑支持一些可以加速的指令,但是运行代码的时候并没有启动这些指令
解决办法
1、可以在你的python代码中加入如下代码:
import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
2、修改tensorflow报错的级别
1)首先在liunx终端执行如下命令:
vim ~/.bashrc
2)进去之后在最后面加上一段代码:
export TF_CPP_MIN_LOG_LEVEL=2
3)保存退出之后执行如下命令,意为代码生效
source ~/.bashrc