Exemple de mise à jour de la phase et du statut d’un modèle de package (boto3) - Amazon SageMaker AI

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exemple de mise à jour de la phase et du statut d’un modèle de package (boto3)

Pour mettre à jour la phase et le statut d’un package de modèle, vous devez assumer un rôle d’exécution avec les autorisations appropriées. Vous trouverez ci-dessous un exemple de la manière dont vous pouvez mettre à jour le statut de la phase à l’aide de l’API UpdateModelPackage utilisant AWS SDK pour Python (Boto3).

Dans cet exemple, les clés de condition de la phase ModelLifeCycle "Development" et du statut de phase "Approved" pour l’action d’API UpdateModelPackage ont été accordées à votre rôle d’exécution. Vous pouvez inclure une description dans stage-description. Pour plus d’informations, consultez Exemples de configuration de structures de phases.

from sagemaker import get_execution_role, session import boto3 region = boto3.Session().region_name role = get_execution_role() sm_client = boto3.client('sagemaker', region_name=region) model_package_update_input_dict = { "ModelLifeCycle" : { "stage" : "Development", "stageStatus" : "Approved", "stageDescription" : "stage-description" } } model_package_update_response = sm_client.update_model_package(**model_package_update_input_dict)