首页 > 解决方案 > Google Cloud 平台上的对象检测批量预测失败

问题描述

我导出了一个 faster_rcnn_resnet101 模型,其中包含用于提供预测的自定义类,并将其部署在 Cloud ML 平台上,以便我可以使用 Cloud ML 预测引擎。在线预测有效,但当我尝试批量预测时结果失败。官方文档似乎已过时,需要更新。

我尝试以这里提到的两种方式格式化我的数据。另外我也试过这里提到的请求格式。

我也尝试了谷歌云博客中提到的步骤。

本地预测和在线预测工作,但批量预测失败。任何帮助都感激不尽。

错误日志:

('运行图时出现异常:断言失败:[无法将字节解码为 JPEG、PNG、GIF 或 BMP]\n\t [[node map/while/decode_image/cond_jpeg/cond_png/cond_gif/Assert_1/Assert (定义在 /usr/local/lib/python2.7/dist-packages/google/cloud/ml/prediction/frameworks/tf_prediction_lib.py:210) = Assert[T=[DT_STRING], summarize=3, _device="/job :localhost/replica:0/task:0/device:CPU:0"](map/while/decode_image/cond_jpeg/cond_png/cond_gif/is_bmp, map/while/decode_image/cond_jpeg/cond_png/cond_gif/Assert_1/Assert/data_0 )]]', 1)

标签: tensorflowobject-detectiongoogle-cloud-ml

解决方案


很抱歉,自定义模型目前不支持批量预测。


推荐阅读