Étape 1 : créer une instance de bloc-notes Amazon SageMaker - Amazon SageMaker

Étape 1 : créer une instance de bloc-notes Amazon SageMaker

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

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 à l'adresse https://console.aws.amazon.com/sagemaker/.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. Concernant l'option Instance type (Type d'instance), choisissez ml.t2.medium. Il s'agit du type d'instance le moins cher pris en charge par les instances de bloc-notes, 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 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 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 ou limiter les autorisations à des compartiments S3 spécifiques au rôle IAM. Pour plus d'informations et des exemples d'ajout de politiques de compartiment au rôle IAM, veuillez consulter Exemples de politique de compartiment.

    4. Choisissez Créer une instance de bloc-notes.

      En quelques minutes, SageMaker lance une instance de calcul de ML, dans le cas présent une instance de bloc-notes, et lui attache un volume de stockage Amazon EBS de 5 Go. L'instance de bloc-notes possède un serveur de blocs-notes Jupyter préconfiguré, des bibliothèques de kits SDK SageMaker et AWS, ainsi qu'un ensemble de bibliothèques Anaconda.

      Pour de plus amples informations sur la création d'une instance de bloc-notes SageMaker, veuillez consulter Création d'une instance de bloc-notes.

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

Si vous souhaitez modifier le type d'instance de calcul de ML ou la taille du stockage Amazon EBS d'une instance de bloc-notes SageMaker déjà créée, vous pouvez modifier 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, 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 setting (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 ne peut pas déterminer la quantité d'espace libre 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 de plus amples informations sur la mise à jour des paramètres d'une instance de bloc-notes SageMaker, veuillez consulter 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 des instances de bloc-notes SageMaker via la console SageMaker avec des options avancées, telles que la configuration du cycle de vie SageMaker 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, veuillez consulter Utilisation des instances de blocs-notes Amazon SageMaker.