【问题标题】:Failed to run the inference graph - what could be wrong?无法运行推理图 - 可能是什么问题?
【发布时间】:2017-02-19 01:37:11
【问题描述】:

我正在尝试部署一个本地训练的模型。我按照here 的所有说明进行模型准备,并设法部署了它。

但是,当我尝试获取预测时,在线预测以 502 服务器错误响应,批量预测返回 ('Failed to run the inference graph', 1)

有没有办法获得更好的错误消息来缩小错误范围?

谢谢

【问题讨论】:

  • 经过反复试验,我发现我发送的输入格式有误。 502 Server 错误似乎与此无关。
  • 本周将推出针对 502 服务器错误的修复。
  • 虽然推出需要一整周才能完成,但一些用户报告该错误已为他们修复。

标签: google-cloud-ml


【解决方案1】:

错误消息表明它是在为推理图运行会话时发生的。有可能发现一些代码正在发生什么以在本地使用模型。测试它的一种方法是创建一个小型输入数据集并将其提供给推理图,以检查您是否可以在本地运行会话。

您可以参考 SDK 中 samples/mnist/deployable/ 中的 local_predict.py 了解如何执行此操作。这是一个使用示例:

python local_predict.py --input=/path/to/my/local/files --model_dir=/path/to/modeldir.

请注意,model_dir 指向 tensorflow 元图 proto 和检查点文件的保存位置。它们是通过训练产生的。这是有关如何训练模型的文档链接。 https://cloud.google.com/ml/docs/how-tos/training-models。模型目录也可以在 GCS 上。

感谢您提出这个问题。我们一直致力于改善服务的整体体验,包括错误报告。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-19
    • 1970-01-01
    • 2017-02-26
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    • 2019-09-09
    • 1970-01-01
    相关资源
    最近更新 更多