Google云端平台Tensorboard - 当前没有仪表板处于活动状态

时间:2017-12-19 12:27:59

标签: google-app-engine object tensorflow object-detection tensorboard

我正在研究tensorflow对象检测API。我设法在我的电脑上进行本地训练并获得不错的结果。但是,当我尝试在GCP上复制相同内容时,我遇到了一些错误。所以,基本上,我遵循官方tensorflow中提到的文档 - 在云文档上运行

所以这就是铲斗的布局方式:

  1. Bucket
  2. weeddetectin-data
  3. Train-packages
  4. 这就是我开展培训和评估工作的方式:

    1. Running a multiworker training job
    2. Running an evaluation job on cloud
    3. 然后我使用以下命令监视tensoboard:

      tensorboard --logdir=gs://weeddetection --port=8080
      

      我使用控制台中的预览功能打开了仪表板。但它说没有仪表板对当前数据集有效。 No Dashboards are active

      所以,我查看了我的活动页面,看看是否提交了培训和评估工作:

      1. Training Job
      2. Evaluation Job

1 个答案:

答案 0 :(得分:0)

似乎没有事件文件写入到存储桶中。 根本原因可能是您使用的手册引用了张量模型的旧版本。

请尝试更改

 --train_dir=gs:...

 --model_dir=gs://${YOUR_BUCKET_NAME}/model

然后重新发送作业,一旦作业运行,请检查存储桶中的model_dir以查看是否将文件写入其中。

签出:gcloud ml-engine jobs documentation,以了解更多内容。

希望有帮助!