Я вызывал конечную точку SageMaker из моего углового внешнего интерфейса, когда натолкнулся на эту ошибку в AWS CloudWatch относительно моей модели, делающей выводы из данных (в форме разделенной запятыми строки с целевыми значениями в первом индексе) Я отправлял: Невозможно разобрать числовые значения . Строка, которую я использую для вызова конечной точки, была: «1533071820,0.05619,0.05619,0.05611,0.05611,0.006076 \ n"
String request = "1533071820,0.05619,0.05619,0.05611,0.05611,0.006076 \ n"
ByteBufferbuf = ByteBuffer.wrap (request.getBytes ());
invokeEndpointRequest.setBody (BUF);
Use the SageMaker API
AmazonSageMakerRuntime amazonSageMaker = AmazonSageMakerRuntimeClientBuilder.defaultClient ();
Invoke the model endpoint on SageMaker
InvokeEndpointResult invokeEndpointResult = amazonSageMaker.invokeEndpoint (invokeEndpointRequest);
Результатом, который я ожидал от конечной точки, является объект JSON с атрибутом 'Score' в формате: {"предсказания": [{"Score": xxxxxxx}]}
Я получаю 'ModelError: Невозможно оценить полезную нагрузку' из журналов IDE и 'Невозможно проанализировать числовые значения в CloudWatch'