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
paraApproved
— inicia a implantação de CI/CD para a versão do modelo aprovada -
PendingManualApproval
paraRejected
— Nenhuma ação -
Rejected
paraApproved
— inicia a implantação de CI/CD para a versão do modelo aprovada -
Approved
paraRejected
— inicia o CI/CD para implantar a versão mais recente do modelo com um statusApproved
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.