Controllo delle versioni di JupyterLab
Importante
JupyterLab 1 e JupyterLab 3 non sono più supportati dal 30 giugno 2025. Non puoi più creare nuove istanze del notebook o riavviare istanze del notebook interrotte utilizzando queste versioni. Le istanze in servizio esistenti potrebbero continuare a funzionare, ma non riceveranno più aggiornamenti di sicurezza o correzioni di bug. Esegui la migrazione alle istanze del notebook JupyterLab 4 per garantire un supporto continuo. Per ulteriori informazioni, consulta Manutenzione della versione di JupyterLab.
L'interfaccia dell'istanza del notebook Amazon SageMaker si basa su JupyterLab, un ambiente di sviluppo interattivo basato sul Web per notebook, codice e dati. I notebook ora supportano l’utilizzo di JupyterLab 1, JupyterLab 3 o JupyterLab 4. Una istanza singola notebook può eseguire, al massimo, una singola istanza di JupyterLab. Puoi avere più istanze del notebook con diverse versioni di JupyterLab.
Puoi configurare il notebook per eseguire la tua versione di JupyterLab preferita, selezionando l'identificatore piattaforma appropriato. Utilizza la AWS CLI o la console SageMaker AI per creare l’istanza del notebook. Per ulteriori informazioni sugli identificatori piattaforma, consulta Amazon Linux 2 vs Amazon Linux notebook instances. Se non configuri esplicitamente un identificatore piattaforma, l’istanza del notebook esegue JupyterLab 1 per impostazione predefinita.
Argomenti
Manutenzione della versione di JupyterLab
Le piattaforme JupyterLab 1 e JupyterLab 3 hanno raggiunto la fine del supporto standard il 30 giugno 2025. A partire da questa data:
-
Non è più possibile creare nuove istanze del notebook JupyterLab 1 e JupyterLab 3 o riavviare quelle arrestate.
-
Le istanze del notebook JupyterLab 1 e JupyterLab 3 esistenti in servizio potrebbero continuare a funzionare, ma non riceveranno più aggiornamenti di sicurezza SageMaker AI o correzioni di bug critici.
-
La gestione della sicurezza di queste istanze obsolete è responsabilità dell’utente.
-
In caso di problemi con le istanze del notebook JupyterLab 1 o JupyterLab 3 esistenti, SageMaker AI non può garantirne la disponibilità continua. È necessario eseguire la migrazione del carico di lavoro su un’istanza del notebook JupyterLab 4.
Esegui la migrazione del tuo lavoro sulle istanze del notebook JupyterLab 4 (identificatore di piattaforma notebook-al2-v3) per assicurarti un ambiente sicuro e supportato. Così facendo, puoi sfruttare le versioni più recenti dei notebook Jupyter, JupyterLab e altre librerie di ML. Per istruzioni, consulta Migrate your work to an SageMaker AI notebook instance with Amazon Linux 2
JupyterLab 4
Il supporto per JupyterLab 4 è disponibile solo sulla piattaforma del sistema operativo Amazon Linux 2. JupyterLab 4 include le funzionalità seguenti, non disponibili in JupyterLab 3:
-
Rendering ottimizzato per un’esperienza più veloce
-
Impostazioni di adesione per un cambio di scheda più rapido e prestazioni migliori con notebook lunghi. Per ulteriori informazioni, consulta il post di blog JupyterLab 4.0 is Here
. -
Editor di testo aggiornato
-
Nuovo gestore di estensioni che si installa da pypi
-
Nuovi miglioramenti all’interfaccia utente, tra cui la ricerca dei documenti e accessibilità migliorata
Puoi eseguire JupyterLab 4 specificando notebook-al2-v3 come identificatore della piattaforma durante la creazione dell’istanza del notebook.
Nota
Se provi a eseguire la migrazione a un’istanza del notebook JupyterLab 4 da un’altra versione di JupyterLab, le modifiche alla versione del pacchetto tra JupyterLab 3 e JupyterLab 4 potrebbero arrestare le eventuali configurazioni del ciclo di vita esistenti o le estensioni Jupyter/JupyterLab.
Modifiche alla versione del pacchetto
JupyterLab 4 ha apportato le seguenti modifiche alla versione del pacchetto rispetto a JupyterLab 3:
-
JupyterLab è stato aggiornato dalla versione 3.x alla 4.x.
-
Il notebook Jupyter è stato aggiornato dalla versione 6.x alla 7.x.
-
jupyterlab-git è stato aggiornato alla versione 0.50.0.
JupyterLab 3
Importante
JupyterLab 1 e JupyterLab 3 non sono più supportati dal 30 giugno 2025. Non puoi più creare nuove istanze del notebook o riavviare istanze del notebook interrotte utilizzando queste versioni. Le istanze in servizio esistenti potrebbero continuare a funzionare, ma non riceveranno più aggiornamenti di sicurezza o correzioni di bug. Esegui la migrazione alle istanze del notebook JupyterLab 4 per garantire un supporto continuo. Per ulteriori informazioni, consulta Manutenzione della versione di JupyterLab.
Il supporto per JupyterLab 3 è disponibile solo sulla piattaforma del sistema operativo Amazon Linux 2. JupyterLab 3 include le seguenti funzionalità che non sono disponibili in JupyterLab 1. Per ulteriori informazioni su queste funzionalità, consulta JupyterLab 3.0 is released!
-
Debugger visivo quando si utilizzano i seguenti kernel:
-
conda_pytorch_p38
-
conda_tensorflow2_p38
-
conda_amazonei_pytorch_latest_p37
-
-
Filtro del browser di file
-
Sommario
-
Supporto multilingue
-
Modalità semplice
-
Modalità interfaccia singola
-
Modifica live di file in formato SVG con rendering aggiornato
-
Interfaccia utente per i tag delle celle del notebook
Modifiche importanti a JupyterLab 3
Per informazioni sulle modifiche importanti all'utilizzo di JupyterLab 3, consulta i seguenti log delle modifiche di JupyterLab:
Modifiche alla versione del pacchetto
JupyterLab 3 ha apportato le seguenti modifiche alla versione del pacchetto rispetto a JupyterLab 1:
-
JupyterLab è stato aggiornato da 1.x a 3.x.
-
Il notebook Jupyter è stato aggiornato da 5.x a 6.x.
-
jupyterlab-git è stato aggiornato alla versione 0.37.1.
-
nbserverproxy 0.x (0.3.2) è stato sostituito da jupyter-server-proxy 3.x (3.2.1).