Création d’une instance de bloc-notes Amazon SageMaker pour le didacticiel - Amazon SageMaker AI

Création d’une instance de bloc-notes Amazon SageMaker pour le didacticiel

Important

Les politiques IAM personnalisées qui autorisent Amazon SageMaker Studio ou Amazon SageMaker Studio Classic à créer des ressources Amazon SageMaker 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 politique IAM 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 plus d’informations, consultez Octroi d’autorisations pour baliser les ressources SageMaker AI.

Les Politiques gérées par AWS pour Amazon SageMaker AI qui autorisent la création de ressources SageMaker incluent déjà des autorisations permettant d’ajouter des balises lors de la création de ces ressources.

Une instance de bloc-notes Amazon SageMaker est une instance de calcul de machine learning (ML) Amazon Elastic Compute Cloud (Amazon EC2) entièrement gérée. Une instance de bloc-notes Amazon SageMaker exécute l’application de bloc-notes Jupyter. Utilisez l’instance de bloc-notes pour créer et gérer les blocs-notes Jupyter afin de prétraiter les données, d’entraîner des modèles ML et de déployer ces modèles ML.

Pour créer une instance de bloc-notes Amazon SageMaker
Capture d’écran animée qui montre comment créer une instance de bloc-notes SageMaker.
  1. Ouvrez la console Amazon SageMaker AI à l’adresse https://console.aws.amazon.com/sagemaker/.

  2. Choisissez Notebook instances (Instances de bloc-notes), puis Créer une instance de bloc-notes.

  3. Sur la page Create notebook instance (Créer une instance de bloc-notes), fournissez les informations suivantes (si un champ n'est pas mentionné, conservez les valeurs par défaut) :

    1. Pour Notebook instance name (Nom d’instance de bloc-notes), saisissez un nom pour votre ordinateur bloc-notes.

    2. Pour Type d’instance de bloc-notes, choisissez ml.t2.medium. Il s’agit du type d’instance le moins cher que les instances de bloc-notes prennent en charge, et il est suffisant pour cet exercice. Si un type d’instance ml.t2.medium n’est pas disponible dans votre région AWS actuelle, choisissez ml.t3.medium.

    3. Pour Identificateur de plateforme, choisissez un type de plateforme sur lequel créer l’instance de bloc-notes. Ce type de plateforme définit le système d’exploitation et la version de JupyterLab avec lesquels votre instance de bloc-notes est créée. Pour plus d’informations sur le type d’identificateur de plateforme, consultez Instances de bloc-notes Amazon Linux 2. Pour plus d'informations sur les versions de JupyterLab, consultez Versionnement de JupyterLab.

    4. Pour IAM role (Rôle IAM), choisissez Create a new role (Créer un rôle) et choisissez Create role (Créer un rôle). Ce rôle IAM obtient automatiquement les autorisations d’accès à un compartiment S3 dont le nom contient sagemaker. Il obtient ces autorisations par le biais de la politique AmazonSageMakerFullAccess, que SageMaker AI attache au rôle.

      Note

      Si vous voulez accorder au rôle IAM l’autorisation d’accéder aux compartiments S3 sans sagemaker dans le nom, vous devez attacher la politique S3FullAccess. Vous pouvez également limiter les autorisations à des compartiments S3 spécifiques au rôle IAM. Pour plus d’informations et des exemples d’ajout de stratégies de compartiment au rôle IAM, consultez Exemples de stratégie de compartiment.

    5. Choisissez Create notebook instance (Créer une instance de bloc-notes).

      En quelques minutes, SageMaker AI lance une instance de bloc-notes et lui attache un volume de stockage Amazon EBS de 5 Go. L’instance de bloc-notes dispose d’un serveur de blocs-notes Jupyter préconfiguré, de bibliothèques de kits SDK SageMaker AI et AWS, ainsi que d’un ensemble de bibliothèques Anaconda.

      Pour plus d’informations sur la création d’une instance de bloc-notes SageMaker, consultez Création d’une instance de bloc-notes.

(Facultatif) Modifier les paramètres d’instance de bloc-notes SageMaker

Pour modifier le type d’instance de calcul ML ou la taille du stockage Amazon EBS d’une instance de bloc-notes SageMaker AI, modifiez les paramètres de l’instance de bloc-notes.

Pour modifier et mettre à jour le type d’instance de bloc-notes SageMaker et le volume EBS
  1. Sur la page Instances de bloc-notes, dans la console SageMaker AI, choisissez votre instance de bloc-notes.

  2. Choisissez Actions, Stop (Arrêter), puis attendez que l’instance de bloc-notes s’arrête complètement.

  3. Après que le statut de l'instance de bloc-notes est passé à Stopped (Arrêté), choisissez Actions, puis Update settings (Mettre à jour les paramètres).

    Capture d’écran animée qui montre comment mettre à jour les paramètres d’instance de bloc-notes SageMaker.
    1. Pour Notebook instance type (Type d'instance de bloc-notes), choisissez un type d'instance de ML différent.

    2. Pour Volume size in GB (Taille du volume en Go), saisissez un entier différent pour spécifier une nouvelle taille de volume EBS.

      Note

      Comme les volumes de stockage EBS sont chiffrés, SageMaker AI ne peut pas déterminer la quantité d’espace disponible sur le volume. Pour cette raison, vous pouvez augmenter la taille du volume lorsque vous mettez à jour une instance de bloc-notes, mais vous ne pouvez pas réduire la taille de volume. Si vous souhaitez réduire la taille du volume de stockage ML utilisé, créez une nouvelle instance de bloc-notes avec la taille souhaitée.

  4. Au bas de la page, sélectionnez Update notebook instance (Mettre à jour l'instance de bloc-notes).

  5. Une fois la mise à jour terminée, démarrez l'instance de bloc-notes avec les nouveaux paramètres.

Pour plus d’informations sur la mise à jour des paramètres d’une instance de bloc-notes SageMaker, consultez Mise à jour d’une instance de bloc-notes.

(Facultatif) Paramètres avancés pour les instances de bloc-notes SageMaker

Le didacticiel vidéo suivant montre comment configurer et utiliser les instances de bloc-notes SageMaker via la console SageMaker AI. Il inclut des options avancées, telles qu’une configuration de cycle de vie SageMaker AI et l’importation de référentiels GitHub. (Durée : 26:04)

Pour obtenir une documentation complète sur l’instance de bloc-notes SageMaker, consultez Utilisation des instances de blocs-notes Amazon SageMaker.