Création d'un groupe de modèles - Amazon SageMaker

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.

Création d'un groupe de modèles

Un groupe de modèles contient différentes versions d'un modèle. Vous pouvez créer un groupe de modèles qui suit tous les modèles que vous entraînez pour résoudre un problème particulier. Créez un groupe de modèles à l'aide de la console Amazon Studio AWS SDK for Python (Boto3) ou de la console Amazon SageMaker Studio.

Création d'un groupe de modèles (Boto3)

Important

Les IAM politiques personnalisées qui autorisent Amazon SageMaker Studio ou Amazon SageMaker Studio Classic à créer des SageMaker ressources Amazon doivent également accorder des autorisations pour ajouter des balises à ces ressources. L'autorisation d'ajouter des balises aux ressources est requise car Studio et Studio Classic balisent automatiquement toutes les ressources qu'ils créent. Si une IAM politique autorise Studio et Studio Classic à créer des ressources mais n'autorise pas le balisage, des erreurs « AccessDenied » peuvent se produire lors de la tentative de création de ressources. Pour de plus amples informations, veuillez consulter Fournir des autorisations pour le balisage des ressources SageMaker.

AWS Politiques gérées pour Amazon SageMakerqui donnent des autorisations pour créer des SageMaker ressources incluent déjà des autorisations pour ajouter des balises lors de la création de ces ressources.

Pour créer un groupe de modèles à l'aide de Boto3, appelez l'create_model_package_groupAPIopération et spécifiez un nom et une description en tant que paramètres. L'exemple suivant montre comment créer un groupe de modèles. La réponse à l'create_model_package_groupappel est le nom de ressource Amazon (ARN) du nouveau groupe de modèles.

Importez d'abord les packages requis et configurez le client SageMaker Boto3.

import time import os 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)

À présent, créez le groupe de modèles.

import time model_package_group_name = "scikit-iris-detector-" + str(round(time.time())) model_package_group_input_dict = { "ModelPackageGroupName" : model_package_group_name, "ModelPackageGroupDescription" : "Sample model package group" } create_model_package_group_response = sm_client.create_model_package_group(**model_package_group_input_dict) print('ModelPackageGroup Arn : {}'.format(create_model_package_group_response['ModelPackageGroupArn']))

Création d'un groupe de modèles (Studio ou Studio Classic)

Pour créer un groupe de modèles dans la console Amazon SageMaker Studio, suivez les étapes suivantes selon que vous utilisez Studio ou Studio Classic.

Studio
  1. Ouvrez la console SageMaker Studio en suivant les instructions de la section Lancer Amazon SageMaker Studio.

  2. Dans le volet de navigation de gauche, choisissez Models (Modèles).

  3. Choisissez l'onglet Modèles enregistrés, s'il n'est pas déjà sélectionné.

  4. Juste en dessous du libellé de l'onglet Modèles enregistrés, sélectionnez Groupes de modèles, si ce n'est déjà fait.

  5. Choisissez Enregistrer, puis choisissez le groupe de modèles.

  6. Dans la boîte de dialogue Enregistrer un groupe de modèles, entrez les informations suivantes :

    • Le nom du nouveau groupe de modèles dans le champ Nom du groupe de modèles.

    • (Facultatif) Description du groupe de modèles dans le champ Description.

    • (Facultatif) Toutes les paires clé-valeur que vous souhaitez associer au groupe de modèles dans le champ Tags. Pour obtenir des informations sur l'utilisation des balises, consultez Balisage des ressources AWS dans la Références générales AWS.

  7. Choisissez Enregistrer un groupe de modèles.

  8. (Facultatif) Sur la page Modèles, choisissez l'onglet Modèles enregistrés, puis choisissez Groupes de modèles. Vérifiez que le groupe de modèles que vous venez de créer apparaît dans la liste des groupes de modèles.

Studio Classic
  1. Connectez-vous à Amazon SageMaker Studio Classic. Pour plus d'informations, consultez Lancer Amazon SageMaker Studio Classic.

  2. Dans le volet de navigation de gauche, choisissez l'icône Home (Accueil) ( Black square icon representing a placeholder or empty image. ).

  3. Choisissez Models (Modèles), puis Model registry (Registre des modèles).

  4. Choisissez Actions, puis Créer un groupe de modèles.

  5. Dans la boîte de dialogue Créer un groupe de modèles, saisissez les informations suivantes :

    • Entrez le nom du nouveau groupe de modèles dans le champ Nom du groupe de modèles.

    • (Facultatif) Entrez une description du groupe de modèles dans le champ Description.

    • (Facultatif) Entrez les paires clé-valeur que vous voulez associer au groupe de modèles dans le champ Balises. Pour obtenir des informations sur l'utilisation des balises, consultez Balisage des ressources AWS dans la Références générales AWS.

    • (Facultatif) Choisissez un projet auquel associer le groupe de modèles dans le champ Projet. Pour obtenir des informations sur la création de projets, veuillez consulter MLOpsAutomatisation avec des SageMaker projets.

  6. Choisissez Create model group (Créer un groupe de modèles).