繁体   English   中英

如何删除tf.logging.info打印出的前缀

[英]How to remove the prefix printed out by tf.logging.info

在TensorFlow中打印日志行是通过tf.logging中的功能完成的,例如tf.logging.info,tf.logging.log等。

import tensorflow as tf;

tf.logging.set_verbosity(tf.logging.INFO);
tf.logging.info(tf.__version__);

但是,在Google Colab上打印时,在打印值之前有一个很长的前缀:

I0903 10:16:46.097078 140433498875776 <ipython-input-9-a435f70e3dca>:22] 1.14.0

如何更改tf.logging以忽略该前缀? 这是漫长而不必要的。 即使直接在终端中使用python3运行代码,仍然有一个较短的前缀(终端中的版本为1.12.0):

INFO:tensorflow: 1.12.0

我也想删除此短前缀。

我终于找到了答案,那就是无法通过tf.logging.*函数删除前缀。 这是在库的C / C ++级别完成的,无法删除它。

它在那里声明: https : //github.com/tensorflow/tensorflow/issues/12537

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM