Tensorflow 2.0.0-alpha0:tf.logging.set_verbosity

时间:2019-03-09 21:02:51

标签: tensorflow

我已经安装了tensorflow 2.0.0-alpha0。尝试使用tf.logging.set_verbosity(tf.logging.ERROR)命令设置日志详细级别时,出现以下错误:模块'tensorflow'没有属性'logging'。

2.0.0-alpha0版本在这一点上有什么变化吗?

2 个答案:

答案 0 :(得分:1)

TensorFlow 2.0中,您仍然可以通过tf.logging访问tf.compat.v1

tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)

编辑

Here,在已弃用的命名空间中,建议使用Python logging模块:

  

tf.logging-可以使用Python logging模块。

因此您应该使用:

import logging
logging.getLogger("tensorflow").setLevel(logging.ERROR)

在导入tensorflow之前。

答案 1 :(得分:0)

根据官方文件

  

许多API在TF 2.0中已经消失或移动。一些主要的   更改包括删除tf.app,tf.flags和tf.logging

https://www.tensorflow.org/alpha/guide/effective_tf2