I've deployed a Deep learning model on SageMaker endpoint and can request/get answer using sagemaker_client.invoke_endpoint
. But each invoke_endpoint
accepts single body. How can I send multiple body to get multiple result on single request?
I've tried setting body='{"instances": [myData1, myData2]}'
but It recognizes as single string.
def sagemaker_handler(doc):
data = doc.encode("UTF-8")
response = sagemaker_client.invoke_endpoint(EndpointName='myEndpoint',
ContentType='application/json',
Accept='application/json', Body=data)
return response