Versionamento do JupyterLab - Amazon SageMaker AI

Versionamento do JupyterLab

Importante

O JupyterLab 1 e o JupyterLab 3 não são mais compatíveis desde 30 de junho de 2025. Não é mais possível criar ou reiniciar instâncias de caderno interrompidas usando essas versões. As instâncias em serviço existentes podem continuar funcionando, mas não receberão atualizações de segurança ou correções de bug. Migre para instâncias de caderno JupyterLab 4 para obter suporte contínuo. Para ter mais informações, consulte Manutenção da versão do JupyterLab.

A interface de instância de caderno do Amazon SageMaker é baseada no JupyterLab, que é um ambiente de desenvolvimento interativo baseado na web para cadernos, códigos e dados. Os cadernos agora permitem o uso do JupyterLab 1, JupyterLab 3 ou JupyterLab 4. Uma única instância de caderno pode executar uma única instância do JupyterLab (no máximo). Você pode ter várias instâncias de caderno com diferentes versões do JupyterLab.

Você pode configurar seu caderno para executar sua versão preferida do JupyterLab selecionando o identificador de plataforma apropriado. Use a AWS CLI ou o console do SageMaker AI para criar instâncias de caderno. Para obter mais informações sobre identificadores de plataforma, consulte Instâncias de caderno do Amazon Linux 2 versus do Amazon Linux. Se você não configurar explicitamente um identificador de plataforma, sua instância do caderno usará como padrão a execução do JupyterLab 1.

Manutenção da versão do JupyterLab

As plataformas JupyterLab 1 e JupyterLab 3 atingiram o suporte padrão em 30 de junho de 2025. A partir dessa data:

  • Não será mais possível criar instâncias de caderno JupyterLab 1 e JupyterLab 3 ou reiniciá-las.

  • As instâncias de caderno JupyterLab 1 e JupyterLab 3 existentes no serviço podem continuar funcionando, mas não receberão mais atualizações de segurança ou correções de erros críticos do SageMaker AI.

  • Você é responsável por gerenciar a segurança dessas instâncias obsoletas.

  • Se surgirem problemas com as instâncias de caderno JupyterLab 1 ou JupyterLab 3 existentes, o SageMaker AI não poderá garantir a disponibilidade contínua dessas instâncias. Você deve migrar sua workload para uma instância de caderno JupyterLab 4.

Migre seu trabalho para instâncias de caderno JupyterLab 4 (identificador de plataforma notebook-al2-v3) para garantir que você tenha um ambiente seguro e compatível. Isso permite que você utilize as versões mais recentes dos cadernos Jupyter, do JupyterLab e de outras bibliotecas de ML. Para obter instruções, consulte Migrate your work to an SageMaker AI notebook instance with Amazon Linux 2.

JupyterLab 4

Só é possível usar o JupyterLab 4 na plataforma do sistema operacional Amazon Linux 2. Os recursos do JupyterLab 4 mostrados abaixo não estão disponíveis no JupyterLab 3:

  • Renderização otimizada para oferecer uma experiência mais rápida.

  • Configurações opcionais para troca mais rápida de guias e melhor desempenho com cadernos longos. Para ter mais informações, consulte a publicação de blog JupyterLab 4.0 is Here.

  • Editor de texto atualizado.

  • Novo gerenciador de extensões instalado por meio do PyPi.

  • Melhorias adicionadas à interface de usuário, como aprimoramentos na pesquisa de documentos e na acessibilidade.

Você pode executar o JupyterLab 4 especificando notebook-al2-v3 como identificador da plataforma ao criar uma instância de caderno.

nota

Se você tentar migrar para uma instância de caderno JupyterLab 4 de outra versão do JupyterLab, as alterações na versão do pacote entre o JupyterLab 3 e o JupyterLab 4 podem interromper qualquer configuração de ciclo de vida existente ou extensões do Jupyter/JupyterLab.

Alterações na versão do pacote

O JupyterLab 4 tem as seguintes alterações na versão do pacote em relação ao JupyterLab 3:

  • O JupyterLab foi atualizado de 3.x para 4.x.

  • O caderno Jupyter foi atualizado de 6.x para 7.x.

  • jupyterlab-git foi atualizado para a versão 0.50.0.

JupyterLab 3

Importante

O JupyterLab 1 e o JupyterLab 3 não são mais compatíveis desde 30 de junho de 2025. Não é mais possível criar ou reiniciar instâncias de caderno interrompidas usando essas versões. As instâncias em serviço existentes podem continuar funcionando, mas não receberão atualizações de segurança ou correções de bug. Migre para instâncias de caderno JupyterLab 4 para obter suporte contínuo. Para ter mais informações, consulte Manutenção da versão do JupyterLab.

O compatibilidade com o JupyterLab 3 está disponível somente na plataforma do sistema operacional Amazon Linux 2. O JupyterLab 3 inclui os seguintes atributos que não estão disponíveis no JupyterLab 1: Para obter mais informações sobre esses atributos, consulte JupyterLab 3.0 is released! (JupyterLab 3.0 foi lançado!).

  • Depurador visual ao usar os seguintes kernels:

    • conda_pytorch_p38

    • conda_tensorflow2_p38

    • conda_amazonei_pytorch_latest_p37

  • Filtro de navegador de arquivos

  • Índice

  • Compatibilidade com vários idiomas

  • Modo simples

  • Modo de interface única

  • Edição ao vivo de arquivos SVG com renderização atualizada

  • Interface de usuário para etiquetas de células de caderno

Alterações importantes no JupyterLab 3

Para obter informações sobre alterações importantes ao usar o JupyterLab 3, consulte os seguintes logs de alterações do JupyterLab:

Alterações na versão do pacote

O JupyterLab 3 tem as seguintes alterações na versão do pacote do JupyterLab 1:

  • O JupyterLab foi atualizado de 1.x para 3.x.

  • O caderno Jupyter foi atualizado de 5.x para 6.x.

  • jupyterlab-git foi atualizado para a versão 0.37.1.

  • nbserverproxy 0.x (0.3.2) foi substituído pelo jupyter-server-proxy 3.x (3.2.1).