machine-learning - Tensorflow Hub 导致 tensorflow 日志记录重复!
问题描述
我的 TensorFlow 日志消息显示了两次。经过一番调查,我发现原因是 Tensorflow Hub。
例子:
代码:
import tensorflow as tf
import tensorflow_hub
tf.logging.set_verbosity(tf.logging.INFO)
tf.logging.info("Hello test!")
输出:
INFO:tensorflow:Hello test!
I0523 16:35:51.024926 140735788589952 log.py:13] Hello test!
期望的输出:
INFO:tensorflow:Hello test!
我尝试了什么:
我试图颠倒导入的顺序,最后只得到第二行输出。这更好,但我想知道如何只获得输出的第一行!谢谢你的帮助。
解决方案
我认为这里的问题是 Tensorflow Hub 使用https://abseil.io/docs/python/guides/logging是否作为 tensorflow 使用常规 python 日志记录。
切换 Tensorflow Hub 使用的日志记录类型是需要考虑的事情。同时,可以通过重新排序导入语句来解决此问题:
import tensorflow_hub as hub
import tensorflow as tf
tf.logging.set_verbosity(tf.logging.INFO)
tf.logging.info('This is a log')
推荐阅读
- r - 使用 tidyselect 和正则表达式重命名 R 数据框的列
- c++ - 如何从 mysqlx::Row 获取 blob 数据?
- wordpress - WORDPRESS/ELEMENTOR:更改“产品类别”-widget 中图片的 url
- discord.js - 我正在尝试在我的 Discord 机器人状态中获取我的服务器的成员数
- python - 是否有更快的方法来检查 pygame 表面的 list[i] 是否具有 alpha 0
- vb.net - 在 Visual basic 2010 中显示从表格 1 到表格 2 的标签信息
- javascript - 通过sql查询查找特定行是否有值
- c - C函数刷新所有保存数组的缓存行
- java - 面临构造函数静态块和代码块的执行顺序问题
- azure-iot-hub - 直接消息失败,状态为:501 有效负载:空