AWS: Ошибка декодирования ответа от конечной точки sageMaker - PullRequest
0 голосов
/ 16 января 2020

Я вызываю конечную точку sageMaker, которая возвращает изображение из модели тензорного потока, используя приведенный ниже код. Я получил ответ 200, но не могу разобрать прогнозы, при декодировании ответа выдается следующая ошибка:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 23: invalid start byte

Это мой действительный код:

pose_array = np.empty([16,3])
list_of_images = [{"b64": read_from_url(url)} for url in urls]
input_data = [{'keypoints': pose_array, 'images':  list_of_images}]
body = json.dumps({"signature_name": "serving_default", "instances": input_data})
response = client.invoke_endpoint(
        EndpointName=endpoint_name,
        ContentType=''application/json',
        Body=body,
        Accept='Accept')
response = response.get("Body").read().decode()

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

...