

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á.

# Criar um recurso de pacote de modelos


Para criar um recurso de pacote de modelos que você possa usar para criar modelos implantáveis na Amazon SageMaker AI e publicar, AWS Marketplace especifique as seguintes informações:
+ O contêiner do Docker que comporta o código de inferência ou o recurso de algoritmo usado para treinar o modelo.
+ A localização dos artefatos do modelo. Os artefatos do modelo podem ser empacotados no mesmo contêiner do Docker do código de inferência ou armazenados no Amazon S3.
+ Os tipos de instância aceitos pelo seu pacote de modelos para trabalhos de transformação em lote e de inferência em tempo real.
+ Perfis de validação, que são trabalhos de transformação em lote que a SageMaker IA executa para testar o código de inferência do seu pacote de modelos.

  Antes de listar pacotes de modelos AWS Marketplace, você deve validá-los. Isso garante que compradores e vendedores tenham certeza de que os produtos funcionam na Amazon SageMaker AI. Você pode listar produtos AWS Marketplace somente se a validação for bem-sucedida. 

  O procedimento de validação usa seu perfil de validação e dados de amostra para executar as seguintes tarefas de validação:

  1. Criar um modelo na sua conta usando a imagem de inferência do pacote de modelos e os artefatos do modelo opcionais armazenados no Amazon S3.
**nota**  
Um pacote de modelos é específico da região em que foi criado. O bucket do S3 em que os artefatos do modelo são armazenados deve estar na mesma região em que o pacote de modelos foi criado.

  1. Crie um trabalho de transformação em sua conta usando o modelo para verificar se sua imagem de inferência funciona com SageMaker IA.

  1. Criar um perfil de validação.
**nota**  
No seu perfil de validação, forneça apenas os dados que você deseja expor publicamente.

  A validação pode demorar algumas horas. Para ver o status dos trabalhos em sua conta, no console de SageMaker IA, consulte as páginas **Transformar trabalhos**. Se a validação falhar, você poderá acessar os relatórios de verificação e validação no console de SageMaker IA. Depois de corrigir problemas, recrie o algoritmo. Quando o status do algoritmo for`COMPLETED`, encontre-o no console de SageMaker IA e inicie o processo de listagem
**nota**  
Para publicar seu pacote de modelo AWS Marketplace, é necessário pelo menos um perfil de validação.

Você pode criar um pacote de modelo usando o console de SageMaker IA ou usando a SageMaker API.

**Topics**
+ [

## Criar um recurso de pacote de modelos (console)
](#sagemaker-mkt-create-model-pkg-console)
+ [

## Criar um recurso de pacote de modelos (API)
](#sagemaker-mkt-create-model-pkg-api)

## Criar um recurso de pacote de modelos (console)


**Para criar um pacote de modelos no console de SageMaker IA:**

1. Abra o console de SageMaker IA em [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/).

1. No menu à esquerda, escolha **Inferência**.

1. Escolha **Pacotes de modelos de Marketplace** e, depois, **Criar pacote de modelos do Marketplace**.

1. Na página **Inference specifications (Especificações da inferência)**, forneça as seguintes informações:

   1. Para **Model package name (Nome do pacote de modelos)**, digite um nome para seu pacote de modelos. O nome do pacote do modelo deve ser exclusivo na sua conta e na AWS região. Esse nome deve ter de 1 a 64 caracteres. Os caracteres válidos são a-z, A-Z, 0-9 e hífen (-).

   1. Digite uma descrição para o pacote de modelos. Essa descrição aparece no console do SageMaker AI e no AWS Marketplace.

   1. Para **Inference specification options (Opções de especificações de inferência)**, escolha **Provide the location of the inference image and model artifacts (Forneça a localização dos artefatos de modelo e imagem de inferência)** para criar um pacote de modelos usando um contêiner de inferência e artefatos de modelo. Escolha **Provide the algorithm used for training and its model artifacts (Forneça o algoritmo usado para treinamento e seus artefatos de modelo)** para criar um pacote de modelos a partir de um recurso de algoritmo que você criou ou assinou no AWS Marketplace.

   1. Se você escolher **Provide the location of the inference image and model artifacts (Forneça a localização dos artefatos de modelo e imagem de inferência)** para **Inference specification options (Opções de especificações de inferência)**, forneça as seguintes informações para **Container definition (Definição de container)** e **Supported resources (Recursos compatíveis)**:

      1. Para **Localização de imagem de inferência**, digite o caminho para a imagem que contém seu código de inferência. A imagem deve ser armazenada como um contêiner do Docker no Amazon ECR.

      1. Para **Local dos artefatos de dados do modelo**, digite o local no S3 onde os artefatos do modelo estão armazenados.

      1. Para **Container DNS host name (Nome do host DNS do contêiner)**, digite o nome do host DNS a ser usado para o contêiner.

      1. Em **Tipos de instância compatíveis para inferência em tempo real**, escolha os tipos de instância compatíveis com seu pacote de modelos para inferência em tempo real a partir de endpoints hospedados por SageMaker IA.

      1. Em **Tipos de instância compatíveis com trabalhos de transformação em lote**, escolha os tipos de instância que seu pacote de modelo permite para trabalhos de transformação em lote.

      1. Para **Tipos de conteúdo compatíveis**, digite os tipos de conteúdo esperados pelo seu pacote de modelos para solicitações de inferência.

      1. Para **Tipos de respostas de MIME compatíveis**, digite os tipos MIME usados pelo pacote de modelos para fornecer inferências.

   1. Se você escolher **Forneça o algoritmo usado para treinamento e seus artefatos de modelo** para **Opções de especificações de inferência**, forneça as seguintes informações:

      1. Para **ARN do algoritmo**, digite o Nome de recurso da Amazon (ARN) do recurso de algoritmo a ser usado para criar o pacote de modelos.

      1. Para **Local dos artefatos de dados do modelo**, digite o local no S3 onde os artefatos do modelo estão armazenados.

   1. Escolha **Próximo**.

1. Na página **Validação e verificação**, forneça as seguintes informações:

   1. Em **Publicar este pacote de modelo em AWS Marketplace**, escolha **Sim** para publicar o pacote de modelo em AWS Marketplace.

   1. Em **Validar esse recurso**, escolha **Sim** se quiser que a SageMaker IA execute trabalhos de transformação em lote que você especifica para testar o código de inferência do seu pacote de modelo.
**nota**  
Para publicar seu pacote de modelo em AWS Marketplace, seu pacote de modelo deve ser validado.

   1. Para a **função IAM**, escolha uma função do IAM que tenha as permissões necessárias para executar trabalhos de transformação em lote na SageMaker IA 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 mais informações, consulte [Como usar funções de execução de SageMaker IA](sagemaker-roles.md).

   1. Para **Perfil de validação**, especifique o seguinte:
      + Um nome para o perfil de validação.
      + Uma **definição de trabalho de transformação**. Este é um bloco JSON que descreve um trabalho de transformação em lote. Ele está no mesmo formato que o parâmetro de entrada [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_TransformJobDefinition.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_TransformJobDefinition.html) da API [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateAlgorithm.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateAlgorithm.html).

1. Escolha **Criar pacote de modelo de mercado**.

## Criar um recurso de pacote de modelos (API)


Para criar um pacote de modelo usando a SageMaker API, chame a [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateModelPackage.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateModelPackage.html)API. 