首页 > 解决方案 > 如何部署 sagemaker 模型(使用 Java)

问题描述

我正在尝试使用 Sagemaker 进行我的 Springboot 应用程序需要的预测。我已经创建了一个 ML 模型,sageMakerClient.createModel然后使用它创建了一个训练作业,sageMakerClient.createTrainingJob并成功创建了模型,如下所示,

在此处输入图像描述

现在如何部署模型并创建一个 REST 端点,我可以从我的 Java 应用程序中使用它来结束数据并获得预测?我无法弄清楚。

标签: javaamazon-web-servicesspring-bootamazon-sagemaker

解决方案


您应该能够使用 Java SDK 执行此操作。这是创建端点的文档。 http://appdoc.app/artifact/com.amazonaws/aws-java-sdk-osgi/1.11.333/com/amazonaws/services/sagemaker/model/CreateEndpointResult.html

要调用终端节点,请使用以下文档 https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/sagemakerruntime/AmazonSageMakerRuntime.html#invokeEndpoint-com.amazonaws.services.sagemakerruntime.model。 InvokeEndpointRequest-

这是一个公开的 Github 要点,其中包含从包括 Java 在内的所有语言调用端点的示例。 https://gist.github.com/mvsusp/b9de070b310af6876de7b59beda0fb4a

我为 AWS 工作,我的意见是我自己的。


推荐阅读