美文网首页
tf.logging.set_verbosity的作用

tf.logging.set_verbosity的作用

作者: TiTiWung | 来源:发表于2019-05-04 17:01 被阅读0次

  在使用tensorflow的过程中,常常碰到在Graph中添加打印语句print的时候没有任何输出,这是什么问题呢,问题在于tensorflow有一个按级别进行日志输出的机制,可以通过tf.logging.set_verbosity这个API来设置,在tensorflow中有5个不同级别的日志输出条件(可以用print函数得到它们的具体结果),分别是tf.logging.DEBUG(值为10),tf.logging.INFO(值为20),tf.logging.WARN(值为30),tf.logging.ERROR(值为40),tf.logging.FATAL(值为50),默认情况下,即不通过tf.logging.set_verbosity这个API进行显示声明的话,级别为WARN,低于它的INFO、DEBUG日志信息是不会输出的,比如tensor的shape的信息,所以当我们要输出tensor的shape的时候,必须把级别调低,比如设置成为INFO,即在代码的开头部分(确切地说是在代码需要输出日志信息之前)加上tf.logging.set_verbosity(tf.logging.INFO)这条语句即可。
  除了print语句之外,我们还可以利用tensorflow的API进行日志信息的输出,比如tf.logging.info(msg, *args, **kwargs)便是将INFO级别的日志信息输出,tf.logging.warn(msg, *args, **kwargs)便是将WARN级别的日志信息输出,以此类推。

相关文章

  • tf.logging.set_verbosity的作用

      在使用tensorflow的过程中,常常碰到在Graph中添加打印语句print的时候没有任何输出,这是什么问...

  • 2019-01-16 解析bert代码

    代码文件为bert_lstm_ner.py,下面进行逐行解析: tf.logging.set_verbosity(...

  • “领导作用”的作用

    【见】今天组织召开月度例会,由各部门领导汇报当月开展的工作内容以及下月的工作计划。听着每个人的汇报,声音入耳,大脑...

  • &的作用

  • 「分享」 的作用和副作用

    (一) ——你知道为什么这么多人喜欢看你写的东西吗?——为什么?——其实啊,我们中国人这么多年没怎么变。以前大家住...

  • 作用域&js分号的作用

    以上代码输出为: 原因:作用域:执行上下文中包含作用域链在理解作用域链之前,先介绍一下作用域,作用域可以理解为执行...

  • 一网打尽 JavaScript 的作用域

    JavaScript 的作用域包括:模块作用域,函数作用域,块作用域,词法作用域和全局作用域。 全局作用域 在任何...

  • 作用与反作用

    “别在伤口上撒盐”这句话听着有些难过,但是,在伤口上撒盐未必也不是好事,相反,有消杀细菌的作用,凡事无绝对。

  • 作用与反作用

    今日,我心情很好。赞叹自己能够在这段时间尽早地发现自己的一些问题。 我最近一直在观察自己,为什么碰到大事就容易退缩...

  • JS的作用域

    JS的作用域: 全局作用域、函数作用域、eval 作用域、块级作用域 全局作用域: 函数作用域: 结果截屏: 说...

网友评论

      本文标题:tf.logging.set_verbosity的作用

      本文链接:https://www.haomeiwen.com/subject/rnevnqtx.html