繁体   English   中英

在 SageMaker 中检索给定 Model Package 组的 model 端点?

[英]Retrieve model endpoint given a Model Package Group in SageMaker?

给定一个 Model Package 组名和一个 Model Package,我想实现一个 API,它返回 Model Package 的最新版本的端点。

Java SDK 中的 API 是什么,对于给定的 Model Package 和特定版本,我得到相应的端点?

澄清更新: model package(及其版本)已经部署。 API 的目的是检索已经存在的端点,我不知道如何在 Java 中执行此操作。

在 Python 中它会是这样的:

model_artifact_summary = list(Artifact.list(source_uri=model_package_arn))[0]
model_artifact = ModelArtifact.load(artifact_arn=model_artifact_summary.artifact_arn)
endpoints = model_artifact.endpoint_contexts()

但我无法弄清楚 Java 等价物。

从 model package 组中,您可以创建一个可部署的 model。使用您创建的这个 SageMaker Model 实体,您将要创建端点配置:这是端点、实例类型和实例计数等的详细信息。使用此端点配置,您可以创建一个端点。 这两个步骤可以通过您选择的控制台或 SDK 进行编排。

创建端点配置 Java API 调用: https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/sagemaker/model/CreateEndpointConfigResponse.html

创建端点 Java API 调用: https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/sagemaker/model/CreateEndpointResponse.html

Java SDK SageMaker 客户端文档: https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/sagemaker/SageMakerClient.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM