Étape 1 : créer une instance Amazon SageMaker Notebook pour le didacticiel - 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.

Étape 1 : créer une instance Amazon SageMaker Notebook pour le didacticiel

Important

Les politiques IAM personnalisées qui permettent à Amazon SageMaker Studio ou Amazon SageMaker Studio Classic de 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 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 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.

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

Pour créer une instance de SageMaker bloc-notes
Capture d'écran animée qui montre comment créer une instance de SageMaker bloc-notes.
  1. Ouvrez la SageMaker console Amazon à 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 coûteux 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 Platform Identifier (Identificateur de plateforme), choisissez un type de plateforme sur lequel créer l'instance de bloc-notes. Ce type de plate-forme définit le système d'exploitation et la JupyterLab version avec lesquels votre instance de bloc-notes est créée. Pour plus d'informations sur le type d'identificateur de plateforme, veuillez consulter Instances de bloc-notes Amazon Linux 2. Pour plus d'informations sur JupyterLab les versions, consultezJupyterLab gestion des versions.

    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 AmazonSageMakerFullAccess SageMaker politique associée au rôle.

      Note

      Si vous souhaitez accorder au rôle IAM l'autorisation d'accéder aux compartiments S3 sans sagemaker leur nom, vous devez joindre la S3FullAccess politique. 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 politiques de compartiment au rôle IAM, veuillez consulter Exemples de politique de compartiment.

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

      En quelques minutes, SageMaker lance une instance de bloc-notes et y attache un volume de stockage Amazon EBS de 5 Go. L'instance de bloc-notes possède un serveur de bloc-notes Jupyter préconfiguré, SageMaker des bibliothèques AWS SDK et un ensemble de bibliothèques Anaconda.

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

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

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

Pour modifier et mettre à jour le type d'instance SageMaker Notebook et le volume EBS
  1. Sur la page Instances de bloc-notes de la SageMaker console, 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'une instance de SageMaker bloc-notes.
    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

      Les volumes de stockage EBS étant chiffrés, il est SageMaker impossible de déterminer la quantité d'espace libre 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 SageMaker bloc-notes, consultez Mettre à jour une instance de bloc-notes.

(Facultatif) Paramètres avancés pour les instances de SageMaker Notebook

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

Pour une documentation complète sur les instances de SageMaker bloc-notes, consultez Utiliser les instances de SageMaker bloc-notes Amazon.