Créer une image SageMaker personnalisée (Console) - Amazon SageMaker

Créer une image SageMaker personnalisée (Console)

Cette rubrique décrit comment créer une image SageMaker personnalisée à l'aide de la console SageMaker. Vous pouvez également créer l'image à l'aide du panneau de configuration de SageMaker Studio. Les étapes sont les mêmes. Pour obtenir des informations sur l'utilisation du panneau de configuration de Studio, veuillez consulter Attacher une image SageMaker personnalisée (Panneau de configuration).

Lorsque vous créez une image, SageMaker crée également une version d'image initiale. La version d'image représente une image de conteneur dans Amazon Elastic Container Registry (ECR). L'image du conteneur doit satisfaire aux conditions requises pour être utilisée dans Amazon SageMaker Studio. Pour plus d'informations, consultez Spécifications d'image SageMaker personnalisées.

Pour obtenir des informations sur le test de votre image localement et la résolution des problèmes courants, veuillez consulter le référentiel Exemples d'images SageMaker Studio personnalisées.

Pour créer une image

  1. Ouvrez la console Amazon SageMaker à l'adresse https://console.aws.amazon.com/sagemaker/.https://console.aws.amazon.com/sagemaker/

  2. Dans le panneau de navigation de gauche, choisissez Images.

  3. Sur la page Images personnalisées, choisissez Create image (Créer une image).

  4. Pour Image source (Source de l'image), saisissez le chemin d'accès du registre à l'image du conteneur dans Amazon ECR. Le chemin d'accès est au format suivant :

    acct-id.dkr.ecr.region.amazonaws.com/repo-name[:tag] or [@digest]

  5. Choisissez Suivant.

  6. Sous Image properties (Propriétés de l'image), saisissez ce qui suit :

    • Image name (Nom de l'image) – Le nom doit être unique pour votre compte dans la région AWS.

    • (Facultatif) Display name (Nom d'affichage) – Nom affiché dans l'interface utilisateur de Studio. Lorsqu'il n'est pas fourni, Image name est affiché.

    • (Facultatif) Description – Description de l'image.

    • IAM role (Rôle IAM) – La politique AmazonsageMakerFullAccess doit être attachée au rôle. Utilisez le menu déroulant pour choisir l'une des options suivantes :

      • Create a new role (Créer un rôle) – Spécifiez tous les compartiments Amazon Simple Storage Service (Amazon S3) auxquels vous souhaitez que les utilisateurs de vos blocs-notes aient accès. Si vous ne souhaitez pas autoriser l'accès à d'autres compartiments, choisissez None (Aucun).

        SageMaker attache la politique AmazonSageMakerFullAccess au rôle. Le rôle permet aux utilisateurs de vos blocs-notes d'accéder aux compartiments S3 répertoriés en regard des coches.

      • Saisir un ARN de rôle IAM personnalisé – Saisissez l'Amazon Resource Name (ARN) de votre rôle IAM.

      • Use existing role (Utiliser le rôle existant) – Choisissez l'un de vos rôles existants dans la liste.

    • (Facultatif) Image tags (Balises d'image) – Choisissez Add new tag (Ajouter une nouvelle balise). Vous pouvez ajouter jusqu'à 50 balises. Les balises peuvent être recherchées à l'aide de l'interface utilisateur de Studio, de la console SageMaker ou de l'API Search SageMaker.

  7. Sélectionnez Submit (Envoyer).

La nouvelle image s'affiche dans la fenêtre Custom images (Images personnalisées) et est brièvement mise en surbrillance. Une fois l'image créée avec succès, vous pouvez choisir le nom de l'image pour afficher ses propriétés ou choisir Create version (Créer une version) pour créer une autre version.

Pour créer une autre version d'image

  1. Choisissez Create version (Créer une version) sur la même ligne que l'image.

  2. Pour Image source (Source de l'image), saisissez le chemin d'accès du registre à l'image du conteneur ECR. L'image du conteneur ne doit pas être la même que celle utilisée dans une version précédente de l'image SageMaker.

Pour utiliser l'image personnalisée dans Studio, vous devez l'attacher à votre domaine. Pour plus d'informations, consultez Attacher une image SageMaker personnalisée (Panneau de configuration).