JupyterLab gestion des versions - 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.

JupyterLab gestion des versions

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.

L'interface d'instance Amazon SageMaker Notebook est basée sur JupyterLab un environnement de développement interactif basé sur le Web pour les blocs-notes, le code et les données. Les ordinateurs portables prennent désormais en charge l'utilisation de JupyterLab 1 ou JupyterLab 3. Une seule instance de bloc-notes peut exécuter une seule instance de JupyterLab (tout au plus). Vous pouvez avoir plusieurs instances de bloc-notes avec différentes JupyterLab versions.

Vous pouvez configurer votre bloc-notes pour exécuter votre JupyterLab version préférée en sélectionnant l'identifiant de plate-forme approprié. Utilisez la console AWS CLI ou la SageMaker console lors de la création de votre instance de bloc-notes. Pour plus d'informations sur les identifiants de plateforme, consultez Instances de bloc-notes Amazon Linux 2 versus instances de bloc-notes Amazon Linux. Si vous ne configurez pas explicitement d'identifiant de plate-forme, votre instance de bloc-notes exécute par défaut JupyterLab 1.

JupyterLab 3

JupyterLab Le support 3 n'est disponible que sur la plate-forme du système d'exploitation Amazon Linux 2. JupyterLab 3 inclut les fonctionnalités suivantes qui ne sont pas disponibles en JupyterLab 1. Pour plus d'informations sur ces fonctionnalités, voir la JupyterLab version 3.0 est sortie ! .

  • Débogueur visuel lors de l'utilisation des noyaux suivants :

    • conda_pytorch_p38

    • conda_tensorflow2_p38

    • conda_amazonei_pytorch_latest_p37

  • Filtre de l'explorateur de fichiers

  • Table des matières

  • Prise en charge multilingue

  • Mode simple

  • Mode d'interface unique

  • Modification en direct des fichiers SVG avec mise à jour du rendu

  • Interface utilisateur pour balises de cellules de bloc-notes

Changements importants apportés à JupyterLab 3

Pour plus d'informations sur les modifications importantes apportées lors de l'utilisation de JupyterLab 3, consultez les journaux des JupyterLab modifications suivants :

Modifications de version de package

JupyterLab 3 présente les modifications de version de package suivantes par rapport à JupyterLab 1 :

  • JupyterLab a été mis à jour de la version 1.x à la version 3.x.

  • Le bloc-notes Jupyter a été mis à niveau de la version 5.x à la version 6.x.

  • jupyterlab-git a été mis à jour vers la version 0.37.1.

  • nbserverproxy 0.x (0.3.2) a été remplacé par 3.x ( jupyter-server-proxy 3.2.1).

Création d'un bloc-notes avec votre JupyterLab version

Vous pouvez sélectionner la JupyterLab version lors de la création de votre instance de bloc-notes depuis la console en suivant les étapes décrites dansCréation d'une instance de SageMaker bloc-notes Amazon.

Vous pouvez également sélectionner la JupyterLab version en transmettant le platform-identifier paramètre lors de la création de votre instance de bloc-notes en procédant AWS CLI comme suit :

create-notebook-instance --notebook-instance-name <NEW_NOTEBOOK_NAME> \ --instance-type <INSTANCE_TYPE> \ --role-arn <YOUR_ROLE_ARN> \ --platform-identifier <PLATFORM_TO_USE>

Afficher la JupyterLab version d'un bloc-notes depuis la console

Vous pouvez consulter la JupyterLab version d'un bloc-notes en suivant la procédure suivante :

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

  2. Sélectionnez Notebook (Bloc-notes) dans le volet de navigation de gauche.

  3. Dans le menu déroulant, sélectionnez Notebook instances (Instances de bloc-notes) pour accéder à la page Notebook instances (Instances de bloc-notes).

  4. Dans la liste des instances de bloc-notes, sélectionnez le nom de votre instance de bloc-notes.

  5. Sur la page des paramètres de l'instance du bloc-notes, consultez l'identifiant de plate-forme pour connaître la JupyterLab version du bloc-notes.