Я вызываю конечную точку 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()
ответ не может быть декодирован, поэтому я не могу получить прогнозы