属性错误:模块"tensorflow.compat.v2"没有属性"日志记录"



我已通过pip3:更新到最新的tensorflow

pip3 install tensorflow

以下代码在问题标题中生成错误

tf.logging.info('embedding_name: %s', FLAGS.embedding_dimension)

AttributeError:模块"tensorflow.compat.v2"没有属性"logging">

这是一种过时的调用日志记录的方式吗?有其他选择吗?

tf.logging.info('embedding_name: %s', FLAGS.embedding_dimension)确实是一种过时的方法。它不再受支持。您可以使用tf.get_logger作为替代方案。下面是一个工作示例。

import tensorflow as tf
import logging
logger = tf.get_logger()
logger.setLevel(logging.INFO)
logger.info(' Hello World from TF')

输出:

INFO:tensorflow: Hello World from TF

最新更新