TensorFlow Hub会导致TensorFlow日志重复!

4
我的Tensorflow日志信息显示了两次。经过一些调查,我发现原因是Tensorflow Hub。

示例:

代码:

import tensorflow as tf
import tensorflow_hub 

tf.logging.set_verbosity(tf.logging.INFO)

tf.logging.info("Hello test!")

输出:

INFO:tensorflow:Hello test!
I0523 16:35:51.024926 140735788589952 log.py:13] Hello test!

期望输出:

 INFO:tensorflow:Hello test!

我尝试过:

我试图倒置导入顺序,最终只得到了第二行输出。这种方式更好些,但我想知道如何只获取第一行输出!感谢您的帮助。

1个回答

0

我认为这里的问题在于TensorFlow Hub使用https://abseil.io/docs/python/guides/logging,而TensorFlow使用常规的Python日志记录。

考虑切换TensorFlow Hub使用的日志类型是值得考虑的。同时,可以通过重新排序导入语句来解决这个问题:

import tensorflow_hub as hub
import tensorflow as tf
tf.logging.set_verbosity(tf.logging.INFO)
tf.logging.info('This is a log')

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接