【问题标题】:Exit code non-zero and unable to see output logs退出代码非零且无法查看输出日志
【发布时间】:2017-06-22 03:15:50
【问题描述】:

如何查看云 ML 的 stdout/stderr 输出日志?我试过使用 gcloud beta logging read 和 gcloud beta ml jobs stream-logs 什么都没有......我看到的只是系统生成的 INFO 级别日志,即“Tearing down TensorFlow”。

还有一个错误,显示 docker 容器以非零代码退出。它将我链接到一个 GUI 页面,该页面显示与 gcloud beta ml 作业流日志相同的内容。没有任何东西可以显示我的工作所产生的控制台的实际输出......

请帮忙??

【问题讨论】:

    标签: google-cloud-ml


    【解决方案1】:

    可能是 Cloud ML 服务帐号无权写入您项目的 StackDriver 日志,或者您的项目未启用 Logging API。

    首先通过API管理器检查项目是否启用了Stackdriver Logging API:https://console.cloud.google.com/apis/api/logging.googleapis.com/overview?project=[YOUR-PROJECT-ID]

    然后应该将 Cloud ML 服务帐户作为编辑器自动添加到项目中,因此允许它写入项目日志,但如果您更改了项目权限,它可能会丢失它。如果是,请检查您是否已手动授予 Cloud ML 服务帐号 LogWriter 权限。

    如果您不确定 Cloud ML 使用的服务帐户,此页面提供了有关如何找到它的说明:https://cloud.google.com/ml/docs/how-tos/using-external-buckets

    【讨论】:

      猜你喜欢
      • 2014-10-10
      • 2015-07-02
      • 2017-08-03
      • 1970-01-01
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-03
      相关资源
      最近更新 更多