У меня есть модель CNN на основе тензорного потока / кераса, развернутая в Sagemaker.
Теперь, чтобы вызвать вывод, я следовал этому учебнику
Ниже фрагмент кода
def inferImage(endpoint_name):
# Load the image bytes
img = open('./shoe.jpg', 'rb').read()
runtime = boto3.Session().client(service_name='sagemaker-runtime')
# Call your model for predicting which object appears in this image.
response = runtime.invoke_endpoint(
EndpointName=endpoint_name,
ContentType='application/x-image',
Body=bytearray(img))
response_body = response['Body']
print(response_body.read())
Когда я запускаю этот код, я получаю сообщение об ошибке
Unsupported content-type application/x-image
Чего мне не хватает?Любое предложение о том, как это исправить?