View a markdown version of this page

JupyterLab controle de versão - SageMaker IA da Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

JupyterLab controle de versão

Importante

JupyterLab 1 e JupyterLab 3 não são mais suportados a partir de 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 o AL2023 (notebook-al2023-v1) para obter suporte contínuo. Para obter mais informações, consulte JupyterLab manutenção da versão.

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

Você pode configurar seu notebook para executar sua JupyterLab versão preferida selecionando o identificador de plataforma apropriado. Use o console AWS CLI ou o SageMaker AI ao criar sua instância de notebook. Para obter mais informações sobre identificadores de plataforma, consulte Instâncias do notebook AL2023 e. Instâncias de caderno do Amazon Linux 2 Se você não configurar explicitamente um identificador de plataforma, sua instância de notebook assumirá como padrão notebook-al2023-v1 (JupyterLab 4).

JupyterLab manutenção da versão

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

  • Você não pode mais criar novas ou reiniciar instâncias de notebook interrompidas de JupyterLab 1 e JupyterLab 3.

  • As instâncias de notebook JupyterLab 1 e JupyterLab 3 existentes em serviço podem continuar funcionando, mas não recebem mais atualizações de segurança de SageMaker IA ou correções de erros críticos.

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

  • Se surgirem problemas com JupyterLab 1 ou JupyterLab 3 instâncias de notebook existentes, a SageMaker IA não pode garantir sua disponibilidade contínua. Você deve migrar sua carga de trabalho para uma instância de JupyterLab 4 notebooks.

Migre seu trabalho para JupyterLab 4 instâncias de notebook (o identificador de plataforma da versão mais recente é notebook-al2023-v1) para garantir que você tenha um ambiente seguro e compatível. Isso permite que você aproveite as versões mais recentes dos notebooks Jupyter e outras JupyterLab bibliotecas de ML. Para obter instruções de migração, consulte Migração do Amazon Linux 2 para o AL2023.

JupyterLab 4

JupyterLab O suporte 4 está disponível nas plataformas do sistema operacional AL2023 e Amazon Linux 2. JupyterLab O 4 inclui os seguintes recursos que não estão disponíveis no JupyterLab 3:

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

  • Opt-in configurações para troca mais rápida de abas e melhor desempenho com notebooks longos. Para obter mais informações, consulte a postagem do 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 JupyterLab 4 especificando notebook-al2023-v1 (a versão mais recente e recomendada) ou notebook-al2-v3 como o identificador da plataforma ao criar sua instância de notebook. Observe que a descontinuação notebook-al2-v3 será descontinuada em 1º de julho de 2026. Use notebook-al2023-v1 para todas as novas instâncias.

nota

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

Alterações na versão do pacote

JupyterLab 4 tem as seguintes alterações de versão do pacote em relação à JupyterLab 3:

  • 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

JupyterLab 1 e JupyterLab 3 não são mais suportados a partir de 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 o AL2023 (notebook-al2023-v1) para obter suporte contínuo. Para obter mais informações, consulte JupyterLab manutenção da versão.

JupyterLab O suporte 3 está disponível somente na plataforma do sistema operacional Amazon Linux 2. JupyterLab O 3 inclui os seguintes recursos que não estão disponíveis no JupyterLab 1. Para obter mais informações sobre esses recursos, consulte o lançamento do JupyterLab 3.0! .

  • Depurador visual ao usar os seguintes kernels:

    • conda_pytorch_p38

    • conda_tensorflow2_p38

    • conda_amazonei_pytorch_latest_p37

  • Filtro de navegador de arquivos

  • Índice

  • Multi-language apoio

  • 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

Mudanças importantes em JupyterLab 3

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

Alterações na versão do pacote

JupyterLab 3 tem as seguintes alterações de versão do pacote em relação à JupyterLab 1:

  • 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).