Usar um pacote de modelos para criar um modelo - SageMaker IA da Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usar um pacote de modelos para criar um modelo

Use um pacote de modelos para criar um modelo implantável que possa ser usado para obter inferências em tempo real criando um endpoint hospedado ou para executar trabalhos de transformação em lote. Você pode criar um modelo implantável a partir de um pacote de modelos usando o console Amazon SageMaker AI, a SageMaker API de baixo nível) ou o SDK do Amazon Python SageMaker .

Usar um pacote de modelos para criar um modelo (console)

Para criar um modelo implantável a partir de um pacote de modelos (console)
  1. Abra o console de SageMaker IA em https://console.aws.amazon.com/sagemaker/.

  2. Escolha Pacotes de modelos.

  3. Escolha um pacote de modelo que você criou na lista na guia Meus pacotes de modelo ou escolha um pacote de modelo que você assinou na guia de AWS Marketplace assinaturas.

  4. Escolha Criar modelo.

  5. Em Nome do modelo, digite um nome para o modelo.

  6. Para a função IAM, escolha uma função do IAM que tenha as permissões necessárias para chamar outros serviços em seu nome ou escolha Criar uma nova função para permitir que a SageMaker IA crie uma função que tenha a política AmazonSageMakerFullAccess gerenciada anexada. Para ter mais informações, consulte Como usar funções de execução de SageMaker IA.

  7. Para VPC, escolha uma Amazon VPC que você deseja permitir que o modelo acesse. Para obter mais informações, consulte Dê aos endpoints hospedados por SageMaker IA acesso aos recursos em sua Amazon VPC.

  8. Deixe os valores padrão para Opções de entrada de contêiner e Escolher pacote de modelos.

  9. Para variáveis de ambiente, forneça os nomes e valores das variáveis de ambiente que você deseja transmitir ao contêiner do modelo.

  10. Para Tags, especifique uma ou mais tags para gerenciar o modelo. Cada tag consiste em uma chave e um valor opcional. Chaves de tags devem ser exclusivas por recurso.

  11. Escolha Criar modelo.

Depois de criar um modelo implantável, você pode usá-lo para configurar um endpoint para inferência em tempo real ou para criar um trabalho de transformação em lote para obter inferências em conjuntos de dados inteiros. Para obter informações sobre hospedagem de endpoints na SageMaker IA, consulte Implantar modelos para inferência.

Usar um pacote de modelos para criar um modelo (API)

Para usar um pacote de modelo para criar um modelo implantável usando a SageMaker API, especifique o nome ou o Amazon Resource Name (ARN) do pacote de modelo como ModelPackageName o campo do ContainerDefinitionobjeto que você passa para a CreateModelAPI.

Depois de criar um modelo implantável, você pode usá-lo para configurar um endpoint para inferência em tempo real ou para criar um trabalho de transformação em lote para obter inferências em conjuntos de dados inteiros. Para obter informações sobre endpoints hospedados na SageMaker IA, consulte Implantar modelos para inferência.

Use um Model Package para criar um modelo (Amazon SageMaker Python SDK)

Para usar um pacote de modelo para criar um modelo implantável usando o SDK SageMaker AI Python, inicialize ModelPackage um objeto e passe o Amazon Resource Name (ARN) do pacote do modelo como argumento. model_package_arn Por exemplo:

from sagemaker import ModelPackage model = ModelPackage(role='SageMakerRole', model_package_arn='training-job-scikit-decision-trees-1542660466-6f92', sagemaker_session=sagemaker_session)

Depois de criar um modelo implantável, você pode usá-lo para configurar um endpoint para inferência em tempo real ou para criar um trabalho de transformação em lote para obter inferências em conjuntos de dados inteiros. Para obter informações sobre hospedagem de endpoints na SageMaker IA, consulte Implantar modelos para inferência.