python - AttributeError:模块 'tensorflow.compat.v2' 没有属性 'logging'
问题描述
tensorflow
我已通过以下方式更新到最新版本pip3
:
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
推荐阅读
- r - ggplot 2d 等高线图不包括我的数据
- c# - Linq 按多个值和空白值分组
- firebase - 使用电话号码作为用户 documentID 的风险是什么?如何根据电话号码有效地查询用户
- c++ - 在c ++中,我们可以通过volatile +内存栅栏(sfence + lfence)保证两个线程之间的happens-before吗?
- flutter - 颤振 - 带有底部文本字段的容器
- linux - 将 gdcm 安装到 CentOS 7
- django - “ManyRelatedManager”类型的对象不是 JSON 可序列化的
- android - 由于 E/AndroidRuntime 上的个人资料图片,我的用户编辑个人资料总是崩溃:致命例外:主要
- divide-and-conquer - 分而治之是否利用了最优子结构?
- go - 如何实现 S3 宣传的 5,500 HEAD rps?