Tensorflow 日志消息翻了一番

dfr*_*kow 5 tensorflow

这是一个导致 Tensorflow 日志消息加倍的程序:

import tensorflow as tf
import logging

logging.basicConfig(level=logging.INFO)
tf.logging.info("tf version %s" % tf.__version__)
Run Code Online (Sandbox Code Playgroud)

输出:

INFO:tensorflow:tf version 1.4.0
INFO:tensorflow:tf version 1.4.0
Run Code Online (Sandbox Code Playgroud)

这个 stackoverflow 回答说 1) 关闭自定义记录器上的记录器传播;2)它将很快得到修复(2015 年 11 月,两年多前)。

我想关闭 Tensorflow 记录器上的日志消息传播,并发现这篇文章建议将以下内容作为仅针对 REPL 的 hack(即交互式):

INFO:tensorflow:tf version 1.4.0
INFO:tensorflow:tf version 1.4.0
Run Code Online (Sandbox Code Playgroud)

奇迹般有效。

但是..有更好的方法吗?