简体   繁体   English

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

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

Given a Model Package Group name, and a Model Package, I want to implement an API that returns me the endpoint for the latest version of that Model Package.给定一个 Model Package 组名和一个 Model Package,我想实现一个 API,它返回 Model Package 的最新版本的端点。

What's the API in Java SDK that for a given Model Package and a specific version I get the correspondent endpoint? Java SDK 中的 API 是什么,对于给定的 Model Package 和特定版本,我得到相应的端点?

Clarification update: the model package (with its version) have already been deployed.澄清更新: model package(及其版本)已经部署。 The purpose of the API is to retrieve the already existing endpoint, and I don't know how to do this in Java. API 的目的是检索已经存在的端点,我不知道如何在 Java 中执行此操作。

In Python it would be something like:在 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()

But I can't figure out the Java equivalent.但我无法弄清楚 Java 等价物。

From a model package group you can create a deployable model. Using this SageMaker Model entity that you have created you will want to create an Endpoint Configuration: This is the details for the endpoint, instance type and instance count etc. Using this Endpoint Configuration you can create an Endpoint.从 model package 组中,您可以创建一个可部署的 model。使用您创建的这个 SageMaker Model 实体,您将要创建端点配置:这是端点、实例类型和实例计数等的详细信息。使用此端点配置,您可以创建一个端点。 These two steps can be orchestrated through either the Console or the SDK of your choice.这两个步骤可以通过您选择的控制台或 SDK 进行编排。

Create Endpoint Config Java API Call: 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/CreateEndpointConfigResponse.html

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

Java SDK SageMaker Client Docs: https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/sagemaker/SageMakerClient.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