如何抑制“未来警告”张量流?

时间:2019-08-29 06:42:22

标签: python numpy tensorflow ubuntu terminal

我正在ubuntu终端上运行使用TensorFlow的“ ./buildTF.sh”。并将错误显示为:

/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/dtypes.py:516:
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'.

3 个答案:

答案 0 :(得分:2)

这是由于numpy版本而引起的警告消息,请卸载当前的numpy版本并将其更新为1.16.4

# pip uninstall numpy 
# pip install numpy==1.16.4

感谢ymodak

答案 1 :(得分:1)

这些警告是经典的object,这意味着您可以使用python标准库中的FutureWarning模块将其静音:

warnings

这将检查import warnings warnings.filterwarnings("ignore", message=r"Passing", category=FutureWarning) 并静音包含FutureWarning的邮件。

答案 2 :(得分:0)

如果跟张量流有关,可以使用如下代码: 导入日志 logging.getLogger('tensorflow').disabled = True