我已经在 AWS Sagemaker 中训练并部署了一个模型,现在我正在尝试使用客户端作为 c# .NET 调用端点。在下面的代码中,由于 Body 参数的值无效,我似乎收到了错误。
AmazonSageMakerRuntimeClient aawsClient = new AmazonSageMakerRuntimeClient();
Amazon.SageMakerRuntime.Model.InvokeEndpointRequest request = new Amazon.SageMakerRuntime.Model.InvokeEndpointRequest();
request.EndpointName = "sagemaker-mxnet-py2-cpu-2018-01-23-07-04-11";
request.Accept = "text/csv";
request.ContentType = "text/csv";
//request.Body = compressedMemStream;
Amazon.SageMakerRuntime.Model.InvokeEndpointResponse resposnse = aawsClient.InvokeEndpoint(request);
我尝试传递一个用“.gz”文件或“.jpeg”文件编写的 MemoryStream。通过执行 InvokeEndPoint(),获取错误为:“无法评估提供的有效负载”