Atualizar o status da aprovação de um modelo - Amazon SageMaker

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

Atualizar o status da aprovação de um modelo

Após criar uma versão do modelo, você normalmente deseja avaliar seu desempenho antes de implantá-la em um endpoint de produção. Se atender aos seus requisitos, você poderá atualizar o status de aprovação da versão do modelo para Approved. Definir o status como Approved pode iniciar a implantação de CI/CD para o modelo. Se a versão do modelo não atender aos seus requisitos, você poderá atualizar o status de aprovação para Rejected.

Você pode atualizar manualmente o status de aprovação de uma versão do modelo depois de registrá-la ou criar uma etapa de condição para avaliar o modelo ao criar um SageMaker pipeline. Para obter informações sobre como criar uma etapa de condição em um SageMaker pipeline, consulteEtapas de tubulações.

Quando você usa um dos modelos de projeto SageMaker fornecidos e o status de aprovação de uma versão do modelo é alterado, a ação a seguir ocorre. Somente transições válidas são mostradas.

  • PendingManualApproval para Approved — inicia a implantação de CI/CD para a versão do modelo aprovada

  • PendingManualApproval para Rejected — Nenhuma ação

  • Rejected para Approved — inicia a implantação de CI/CD para a versão do modelo aprovada

  • Approved para Rejected — inicia o CI/CD para implantar a versão mais recente do modelo com um status Approved

Você pode atualizar o status de aprovação de uma versão do modelo usando AWS SDK for Python (Boto3) ou usando o console do Amazon SageMaker Studio. Você também pode atualizar o status de aprovação de uma versão do modelo como parte de uma etapa de condição em um SageMaker pipeline. Para obter informações sobre como usar uma etapa de aprovação de modelo em um SageMaker pipeline, consulteVisão geral dos oleodutos.

Atualizar o status da aprovação de um modelo (Boto3)

Ao criar a versão do modelo na Registrar uma versão do modelo, você definiu o ModelApprovalStatus para PendingManualApproval. Você atualiza o status da aprovação do modelo ligando para update_model_package. Observe que você pode automatizar esse processo escrevendo um código que, por exemplo, define o status da aprovação de um modelo dependendo do resultado de uma avaliação de alguma medida da performance do modelo. Você também pode criar uma etapa em um pipeline que implanta automaticamente uma nova versão do modelo quando ela for aprovada. O trecho de código a seguir mostra como alterar manualmente o status da aprovação para Approved.

model_package_update_input_dict = { "ModelPackageArn" : model_package_arn, "ModelApprovalStatus" : "Approved" } model_package_update_response = sm_client.update_model_package(**model_package_update_input_dict)

Atualizar o status de aprovação de um modelo (Studio ou Studio Classic)

Para alterar manualmente o status de aprovação no console do Amazon SageMaker Studio, conclua as etapas a seguir com base no uso do Studio ou do Studio Classic.

Studio
  1. Abra o console do SageMaker Studio seguindo as instruções em Iniciar o Amazon SageMaker Studio.

  2. No painel de navegação esquerdo, escolha os Modelos para exibir uma lista dos seus grupos de modelos.

  3. Escolha a guia Modelos registrados, se ainda não estiver selecionada.

  4. Imediatamente abaixo da etiqueta da guia Modelos registrados, escolha Grupos de modelos, se ainda não estiver selecionado.

  5. Na lista de grupos de modelos, escolha o colchete angular à esquerda do grupo de modelos que você deseja visualizar.

  6. Uma lista das versões do modelo no grupo de modelos é exibida. Se você não vê a versão do modelo que deseja excluir, escolha Exibir tudo para exibir a lista completa das versões do modelo na página de detalhes do grupo de modelos.

  7. Selecione o nome da versão do modelo que você deseja atualizar.

  8. A guia Implantar exibe o status de aprovação atual. Escolha o menu suspenso ao lado do status de aprovação atual e selecione o status de aprovação atualizado.

Studio Classic
  1. Faça login no Amazon SageMaker Studio Classic. Para obter mais informações, consulte Launch Amazon SageMaker Studio Classic.

  2. No painel de navegação esquerdo, escolha o ícone Início ( Black square icon representing a placeholder or empty image. ).

  3. Escolha Modelos e, em seguida, Registro do modelo.

  4. Na lista de grupos de modelos, selecione o nome do grupo de modelos que você deseja visualizar. Uma nova guia é aberta com uma lista das versões do modelo no Grupo de modelos.

  5. Na lista de versões do modelo, selecione o nome da versão do modelo que você deseja atualizar.

  6. No menu suspenso Ações, você pode escolher uma das duas opções de menu possíveis para atualizar o status da versão do modelo.

    • Usar a opção Atualizar status

      1. No menu suspenso Ações, escolha o menu suspenso Atualizar status e escolha o status da versão do novo modelo.

      2. (Opcional) No campo Comentar, inclua detalhes adicionais.

      3. Escolha Salvar e atualizar.

    • Usar a opção Editar

      1. No menu suspenso Ações, escolha Editar.

      2. (Opcional) No campo Comentar, inclua detalhes adicionais.

      3. Escolha Salvar alterações.

  7. Confirme se o status da versão do modelo foi atualizado para o valor correto na página da versão do modelo.