【发布时间】:2019-04-12 07:55:00
【问题描述】:
我在 SageMaker 端点上部署了一个深度学习模型,并且可以使用 sagemaker_client.invoke_endpoint 请求/获取答案。但是每个invoke_endpoint 都接受单个主体。如何发送多个正文以在单个请求中获得多个结果?
我尝试设置body='{"instances": [myData1, myData2]}',但它识别为单个字符串。
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
【问题讨论】:
-
我认为你只能在invoke_endpoint中发送一个正文
-
除了
invoke_endpoint之外还有其他选择吗?
标签: python-3.x amazon-web-services amazon-sagemaker