我在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配合良好?