【问题标题】:Tensorflow Hub causes tensorflow logging to duplicate!Tensorflow Hub 导致 tensorflow 日志记录重复!
【发布时间】:2019-10-10 10:36:11
【问题描述】:

我的 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!

我尝试了什么:

我试图颠倒导入的顺序,最后只得到第二行输出。这更好,但我想知道如何只获得输出的第一行!感谢您的帮助。

【问题讨论】:

    标签: machine-learning deep-learning tensorflow


    【解决方案1】:

    我认为这里的问题是 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')
    

    【讨论】:

      猜你喜欢
      • 2016-02-13
      • 2020-11-13
      • 2019-12-23
      • 2019-06-11
      • 2016-10-30
      • 2018-02-11
      • 1970-01-01
      • 2014-09-07
      • 1970-01-01
      相关资源
      最近更新 更多