Я новичок в Tensorflow и следил за этим блогом Google, чтобы развернуть мою модель обнаружения объектов в GCP и попытаться получить прогнозы. Когда я запускаю команду $ gcloud ml-engine predict --model=${YOUR_MODEL} --version=${YOUR_VERSION} --json-instances=inputs.json
в терминале для запуска прогнозов, я получаю следующую ошибку:
{
"error": "Prediction failed: Error processing input: Expected uint8, got '\\xff\\xd8\\xff\\xe0.....\\xd9' of type 'str' instead."
}
Мой input.json файл имеет закодированную base64 форму входного изображения для прогноза, который будет выполняться:
{"b64": "/9j/4AAQSk....QB//9k="}
Что здесь не так и как я могу это исправить?
ОБНОВЛЕНИЕ : Я только что обнаружил, что формат для входного изображения в input.json равен
{"instances": [{"b64": "ASa8asdf"}, {"b64": "JLK7ljk3"}]}
с это пост документа. Но я все еще получаю ту же ошибку.