Движок Google Cloud ML - Локальный прогноз ничего не выводит (обнаружение объектов) - PullRequest
0 голосов
/ 14 декабря 2018

Я успешно экспортировал пользовательскую модель обнаружения объекта в сохраненную модель (команда save_model_cli выводит значение Signature def).Кроме того, когда я тестирую модель на ноутбуке Jupyter, вывод работает.Тем не менее, я пытаюсь использовать эту модель для прогнозирования, но когда я тестирую ее локально, используя:

gcloud ml-engine local predict --model-dir=$LOCATION_TO_SAVED_MODEL --json-instances=$JSONFILE_CONTAINING_INPUTS

, команда ничего не выводит, ошибок также нет для отладки.Не уверен, что я делаю не так.

Ответы [ 3 ]

0 голосов
/ 01 мая 2019

Причина в том, что версия времени выполнения должна быть совместимой для поддержки используемой вами версии tenorflow

Версия времени выполнения 1.13 поддерживает TensorFlow 1.13.1 для CPU и GPU.Графические процессоры поддерживаются для обучения, но не для пакетного прогнозирования или интерактивного прогнозирования в этой версии времени выполнения.

См. Ссылку ниже, чтобы узнать подробности о версии времени выполнения

Посетите https://cloud.google.com/ml-engine/docs/tensorflow/runtime-version-list

0 голосов
/ 11 июня 2019

При развертывании модели вы указали --runtime-версию?Если вы не указали их, AI Platform использует версию по умолчанию 1.0

https://cloud.google.com/ml-engine/docs/tensorflow/runtime-version-list

0 голосов
/ 21 декабря 2018

Возникла проблема с тензорным потоком (вместо tf 1.9 использовался tf 1.11).Очень странно, что я смог разобраться после развертывания модели в облаке.Кроме того, в идеале вывод должен работать с любой версией> = tf 1.9.Не уверен, почему это не с движком Google ML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...