TensorFlow忽略警告信息:FutureWarning

Posted jumpkin1122

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TensorFlow忽略警告信息:FutureWarning相关的知识,希望对你有一定的参考价值。

 

最近执行Tensorflow程序出现如下警告信息

D:python36libsite-packages	ensorflowpythonframeworkdtypes.py:493: FutureWarning: Passing (type, 1) or 1type as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / (1,)type.
  _np_qint8 = np.dtype([("qint8", np.int8, 1)])
D:python36libsite-packages	ensorflowpythonframeworkdtypes.py:494: FutureWarning: Passing (type, 1) or 1type as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / (1,)type.
  _np_quint8 = np.dtype([("quint8", np.uint8, 1)])
D:python36libsite-packages	ensorflowpythonframeworkdtypes.py:495: FutureWarning: Passing (type, 1) or 1type as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / (1,)type.
  _np_qint16 = np.dtype([("qint16", np.int16, 1)])
D:python36libsite-packages	ensorflowpythonframeworkdtypes.py:496: FutureWarning: Passing (type, 1) or 1type as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / (1,)type.
  _np_quint16 = np.dtype([("quint16", np.uint16, 1)])
D:python36libsite-packages	ensorflowpythonframeworkdtypes.py:497: FutureWarning: Passing (type, 1) or 1type as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / (1,)type.
  _np_qint32 = np.dtype([("qint32", np.int32, 1)])
D:python36libsite-packages	ensorflowpythonframeworkdtypes.py:502: FutureWarning: Passing (type, 1) or 1type as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / (1,)type.
  np_resource = np.dtype([("resource", np.ubyte, 1)])
2019-10-16 10:47:11.344409: I C:	f_jenkinsworkspace
el-winMwindowsPY36	ensorflowcoreplatformcpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX

网上查发现numpy的版本过高了我安装的版本是1.17.2,将版本到1.16.0就FutureWarning不在显示了

pip uninstall numpy        # 卸载numpy
pip install numpy==1.16.0  # 安装指定版本的numpy

然后最下面的。。。not compiled to use: AVX警告信息通过添加如下方式忽略

import os
os.environ["TF_CPP_MIN_LOG_LEVEL"] = "2"

这里的2代表是如下

# TF_CPP_MIN_LOG_LEVEL = 1 //默认设置,为显示所有信息
# TF_CPP_MIN_LOG_LEVEL = 2 //只显示error和warining信息
# TF_CPP_MIN_LOG_LEVEL = 3 //只显示error信息

这样就不再显示启动强迫症的红色警告信息!!!

参考GodLordGee的笔记:https://blog.csdn.net/GodLordGee/article/details/100579932

谢谢GodLordGee兄弟。

 

以上是关于TensorFlow忽略警告信息:FutureWarning的主要内容,如果未能解决你的问题,请参考以下文章

警告:tensorflow:忽略带有图像 id 的检测,尽管配置参数为真

我该如何修复此警告信息。警告:忽略“UIButton”实例上的键路径“radius”的用户定义的运行时属性

怎么忽略KEIL的警告

PyCharm选择性忽略PEP8代码风格警告信息

iOS忽略警告

PythonStudy——PyCharm 选择性忽略PEP8代码风格警告信息