为什么我的tensorflow记录器一次或两次输出?

2024-03-29 11:03:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用tensorflow high API tf.estimator.Estimator。如果我不设置任何日志记录。它什么也不输出。但是如果我设置logging.basic_config like,那么:

logging.basicConfig(format='[%(name)s] : %(asctime)s : %(levelname)s : %(message)s',
                    level=logging.INFO)

然后输出两次信息:

^{pr2}$

似乎有两个记录器处理程序,但我不知道如何解决它?在


Tags: nameapiconfigformatbasicloggingtftensorflow
2条回答

解决方案是关闭python库日志记录,并将tf.loggingverbosity设置为info。在

注意:中的set_level的名称tf.测井称为set_verbosity。在

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

如果要使用logger显示信息,则应使用tf.logging.info()ranther而不是logging.info()

相关问题 更多 >