【发布时间】:2018-01-10 08:39:17
【问题描述】:
我正在尝试使用 Google Cloud Machine Learning REST-API ml.jobs.project.create 运行作业
我提交的最新作业的作业 ID 为“drivermonitoring20180109335”。作业完成后,会显示消息“作业已成功完成”,但我在指定位置看不到任何所需的输出文件。输出日志可见fig1
另外,我想在您运行此作业 ID 时将我的一些观察结果展示在您面前:
i) 与我之前执行的任何其他作业相比,运行该作业所花费的时间要少得多。
ii) 在之前运行作业时,之前的每个作业都是通过两个不同的任务执行的,即 a)master-replica-0 和 b)服务 strong>(参考图 2) 但是这个job没有master-replica-0任务(参考图3)我试图谷歌这个问题,但无法找到任何解决方案与问题相关。
所以我可以推断我试图运行的任务正在被安排,但我试图运行的 python 脚本从未被安排执行。
如果您需要更多屏幕截图或想要查看项目结构以帮助解决问题,请告诉我。
提前致谢。
编辑 1:在调用 API 时添加 JSON
POST https://ml.googleapis.com/v1/projects/drivermonitoringsystem/jobs?key={YOUR_API_KEY}
{
"trainingInput": {
"pythonModule": "trainer.retrain",
"args": [
"--bottleneck_dir=ModelTraining/tf_files/bottlenecks \
--model_dir=ModelTraining/tf_files/models/ \
--architecture=mobilenet_0.50_224 \
--output_graph=gs://<BUCKET_NAME>/tf_files/retrained_graph.pb \
--output_labels=gs://<BUCKET_NAME>/tf_files/retrained_labels.txt \
--image_dir=gs://<BUCKET_NAME>/dataset224x224/"
],
"region": "us-central1",
"packageUris": [
"gs://<BUCKET_NAME>/ModelTraining4.tar.gz"
],
"jobDir": "gs://<BUCKET_NAME>/tf_files/",
"runtimeVersion": "1.4"
},
"jobId": "job_id201801101535"
}
【问题讨论】:
标签: machine-learning google-cloud-platform google-cloud-ml