Я впервые внедряю модель в Google Cloud ML. Я обучил и протестировал модель локально, и она все еще нуждается в работе, но она работает нормально.
Я загрузил его в Cloud ML и проверил на тех же самых образцах изображений, которые я тестирую локально, которые, как я знаю, получают обнаружения. (используя этот урок )
Когда я делаю это, я не получаю обнаружений. Сначала я подумал, что загрузил неправильную контрольную точку, но я проверял, и эта же контрольная точка работает с этими изображениями в автономном режиме, я не знаю, как отлаживать дальше.
Когда я смотрю на результаты файла
prediction.results-00000-оф-00001
просто пусто
и файл
prediction.errors_stats-00000-оф-00001
содержит следующий текст: («Объект JSON не может быть декодирован», 1)
Является ли это признаком того, что обнаружение запустилось и ничего не обнаружило, или есть какая-то проблема при запуске?
Может быть, проблема в том, что я неправильно подготавливаю изображения для загрузки?
В журналах вообще нет ошибок
Спасибо
EDIT:
Я проводил больше тестов и пытался запустить модель локально, используя команду «gcloud ml-engine local предикат» вместо обычного локального кода. Я получаю тот же результат, что и в сети, вообще не отвечаю, но также появляется сообщение об ошибке
РЕДАКТИРОВАТЬ 2:
Я использую файл TF_Record, поэтому я не понимаю ответ JSON. Вот копия моей команды:
Задания gcloud ml-engine отправляют прогноз $ {JOB_ID} --data-
format = tf_record \ --input-paths = gs: //MY_BUCKET/data_dir/inputs.tfr
\ --output-path = gs: // MY_BUCKET / data_dir / version4 \ --region
us-central1 \ --model = "gcp_detector" \ --version = "Version4"