我在 GCP 实例上运行一些 TensorFlow 代码。生成的所有日志都保存在 StackDriver 中,但大部分都保存为“错误”消息。
{
[...]
labels: {
[...]
container.googleapis.com/stream: "stderr"
}
severity: "ERROR"
textPayload: "INFO:root:Is GPU available? True"
}
正如您在此处看到的,我使用logging.info
(来自 Python 库)记录了 GPU 可用性,但它是输出的stderr
,因此被 StackDriver 视为一个"ERROR"
(用橙色感叹号标记)。
和logging
中的三个导致日志消息显示为错误消息。absl.logging
tf.print
有没有办法配置 TF 记录器以避免stderr
输出,或者让它与 GCP StackDriver 一起表现得很好?