Я использовал tensorflow1.6 для обучения модели SSD-inception-v2 с нуля. Предупреждений и ошибок не было. Затем я экспортировал модель, используя следующие флаги:
--pipeline_config_path experiments/ssd_inception_v2/ssd_inception_v2.config
--trained_checkpoint_prefix experiments/ssd_inception_v2/train/model.ckpt-400097
--output_directory experiments/ssd_inception_v2/frozen_graphs/
После этого я загрузил saved_mode.pb
в корзину Google Cloud Storage, создал модель в ml-движке и создал версию (я действительно использовал --runtime-version=1.6
).
Наконец, я использовал команду gcloud, чтобы запросить онлайн-прогноз, но получил следующую ошибку:
{
"error": "Prediction failed: Error during model execution: AbortionError(code=StatusCode.INVALID_ARGUMENT, details="The second input must be a scalar, but it has shape [1]\n\t [[Node: map/while/decode_image/cond_jpeg/cond_png/DecodePng/Switch = Switch[T=DT_STRING, _class=["loc:/TensorArrayReadV3"], _device="/job:localhost/replica:0/task:0/device:CPU:0"](map/while/TensorArrayReadV3, map/while/decode_image/is_jpeg)]]")"
}
Журнал описывает проблему, возникшую при выполнении модели.
gcloud
? - person rhaertel80   schedule 05.04.2018