Versionnement de JupyterLab - Amazon SageMaker AI

Versionnement de JupyterLab

Important

JupyterLab 1 et JupyterLab 3 ne sont plus pris en charge depuis le 30 juin 2025. Vous ne pouvez plus créer de nouvelles instances de bloc-notes ou redémarrer des instances de bloc-notes arrêtées avec ces versions. Les instances en service existantes peuvent continuer à fonctionner mais ne recevront pas de mises à jour de sécurité ni de correctifs de bogues. Migrez vers les instances de bloc-notes JupyterLab 4 pour continuer à bénéficier d’un support technique. Pour plus d’informations, consultez Maintenance des versions de JupyterLab.

L’interface d’instance de bloc-notes Amazon SageMaker 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 blocs-notes prennent désormais en charge JupyterLab 1, JupyterLab 3 ou JupyterLab 4. 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 versions de JupyterLab.

Vous pouvez configurer votre bloc-notes pour exécuter votre version préférée de JupyterLab en sélectionnant l’identificateur de plateforme approprié. Utilisez l’AWS CLI ou la console SageMaker AI 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 un identifiant de plateforme, votre instance de bloc-notes exécute par défaut JupyterLab 1.

Maintenance des versions de JupyterLab

Les plateformes JupyterLab 1 et JupyterLab 3 ont atteint la fin de leur prise en charge standard le 30 juin 2025. À compter de cette date :

  • Vous ne pouvez plus créer de nouvelles instances de bloc-notes JupyterLab 1 ni JupyterLab 3, ni redémarrer de telles instances ayant été arrêtées.

  • Les instances de bloc-notes JupyterLab 1 et JupyterLab 3 en service existantes peuvent continuer à fonctionner, mais ne reçoivent plus les mises à jour de sécurité ni les correctifs de bogues critiques de SageMaker AI.

  • Vous êtes responsable de la gestion de la sécurité de ces instances obsolètes.

  • En cas de problème avec les instances de bloc-notes JupyterLab 1 ou JupyterLab 3 existantes, SageMaker AI ne peut garantir le maintien de leur disponibilité. Vous devez migrer votre charge de travail vers une instance de bloc-notes JupyterLab 4.

Migrez votre travail vers des instances de bloc-notes JupyterLab 4 (identifiant de plateforme notebook-al2-v3) pour vous assurer de disposer d’un environnement sécurisé et pris en charge. Cela vous permet de tirer parti des dernières versions des blocs-notes Jupyter, de JupyterLab et des autres bibliothèques ML. Pour obtenir des instructions, consultez Migration de votre travail vers une instance de bloc-notes SageMaker AI avec Amazon Linux 2.

JupyterLab 4

La prise en charge de JupyterLab 4 est disponible uniquement sur la plateforme de système d’exploitation Amazon Linux 2. JupyterLab 4 inclut les fonctionnalités suivantes qui ne sont pas disponibles dans JupyterLab 3 :

  • Rendu optimisé pour une expérience plus rapide

  • Paramètres optionnels pour un changement d’onglet plus rapide et de meilleures performances avec les longs blocs-notes. Pour plus d’informations, consultez le billet de blog JupyterLab 4.0 is Here.

  • Éditeur de texte mis à niveau

  • Installation d’un nouveau gestionnaire d’extensions depuis pypi

  • Améliorations apportées à l’interface utilisateur, notamment des améliorations de la recherche de documents et de l’accessibilité

Vous pouvez exécuter JupyterLab 4 en spécifiant notebook-al2-v3 comme identifiant de plateforme lors de la création de votre instance de bloc-notes.

Note

Si vous tentez de migrer vers une instance de bloc-notes JupyterLab 4 à partir d’une autre version de JupyterLab, les modifications de version de package entre JupyterLab 3 et JupyterLab 4 peuvent perturber les configurations de cycle de vie existantes ou les extensions Jupyter/JupyterLab.

Modifications de version de package

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

  • JupyterLab a été mis à niveau de la version 3.x à la version 4.x.

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

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

JupyterLab 3

Important

JupyterLab 1 et JupyterLab 3 ne sont plus pris en charge depuis le 30 juin 2025. Vous ne pouvez plus créer de nouvelles instances de bloc-notes ou redémarrer des instances de bloc-notes arrêtées avec ces versions. Les instances en service existantes peuvent continuer à fonctionner mais ne recevront pas de mises à jour de sécurité ni de correctifs de bogues. Migrez vers les instances de bloc-notes JupyterLab 4 pour continuer à bénéficier d’un support technique. Pour plus d’informations, consultez Maintenance des versions de JupyterLab.

La prise en charge de JupyterLab 3 est disponible uniquement sur la plateforme de système d’exploitation Amazon Linux 2. JupyterLab 3 inclut les fonctionnalités suivantes qui ne sont pas disponibles dans JupyterLab 1. Pour plus d'informations sur ces fonctionnalités, consultez JupyterLab 3.0 est sorti ! (Français non garanti).

  • 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 changements importants lors de l'utilisation de JupyterLab 3, consultez les journaux des modifications JupyterLab 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 à niveau 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 jupyter-server-proxy 3.x (3.2.1).