代码之家  ›  专栏  ›  技术社区  ›  YW P Kwon

有没有给tf上色的好方法。日志记录(tensorflow终端打印)?

  •  1
  • YW P Kwon  · 技术社区  · 7 年前

    我是一个紧张的Tensorflow用户。到目前为止,当我需要打印一些东西时,我使用 logging 具有的库 coloredlogs 。这些都非常有用,我可以更容易地看到正在发生的事情:

    import logging
    import coloredlogs
    logger = logging.getLogger(__name__)
    coloredlogs.install(level='DEBUG', logger=logger, ...)
    logger.debug("-- preparing network..")   <-- eg, debug in green, info in cyan, ...
    

    然而,Tensorflow实际上提供了内置的 tf.logging .为了兼容性,我决定使用它。在这种情况下,有没有一种方法可以为 tf.logging.{debug, info, warning, ...} ?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Mufeed    7 年前

    coloredlogs模块也适用于Tenosorflow内置日志记录。

    from tensorflow import logging
    coloredlogs.install(level='DEBUG')
    tf.logging.set_verbosity(tf.logging.DEBUG)
    

    我试过这个。工作正常。 但您应该将两个日志详细程度设置为相同。或coloredlogs日志详细程度应更高。