Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ ModelArts/ DevEnviron/ JupyterLab/ Visão geral do JupyterLab e operações comuns
Atualizado em 2024-09-14 GMT+08:00

Visão geral do JupyterLab e operações comuns

O JupyterLab é o ambiente de desenvolvimento interativo baseado na Web de última geração do Jupyter Notebook, permitindo compilar notebooks, operar terminais, editar texto Markdown, habilitar interação e visualizar arquivos e imagens CSV.

O JupyterLab é o futuro ambiente de desenvolvimento mainstream para desenvolvedores. Ele tem os mesmos componentes que o Jupyter Notebook, mas oferecendo funções mais flexíveis e poderosas.

Acessar o JupyterLab

Para acessar o JupyterLab a partir de uma instância de notebook em execução, execute as seguintes operações:

  1. Faça logon no console de gerenciamento do ModelArts. No painel de navegação à esquerda, escolha DevEnviron > Notebook.
  2. Clique em Open na coluna Operation de uma instância de notebook em execução para acessar o JupyterLab.
    Figura 1 Acesso a uma instância de notebook

  3. A página Launcher é exibida automaticamente. Execute as operações necessárias. Para obter detalhes, consulte Documentação do JupyterLab.
    Figura 2 Página inicial do JupyterLab

    Os kernels e versões de notebook e console exibidos na página Launcher variam dependendo do mecanismo de IA com base no qual uma instância de notebook é criada. Figura 2 mostra apenas um exemplo. Obtenha os kernels e versões do notebook e do console no console de gerenciamento.

    • Notebook: selecione um kernel para executar o notebook, por exemplo, TensorFlow ou Python.
    • Console: chame o terminal para o controle de comando.
    • Other: edite outros arquivos.

Criar um arquivo IPYNB no JupyterLab

Na página inicial do JupyterLab, clique em um mecanismo de IA adequado na área Notebook para criar um arquivo IPYNB.

Os mecanismos de IA suportados por cada instância de notebook variam dependendo do ambiente de tempo de execução. A figura a seguir apresenta um exemplo. Selecione um mecanismo de IA com base nos requisitos do site.

Figura 3 Selecionar um mecanismo de IA e criar o arquivo IPYNB

O arquivo IPYNB criado é exibido no painel de navegação à esquerda.

Figura 4 Arquivo IPYNB criado

Criar um arquivo de notebook e acessar o console

Um console é um terminal Python, que é semelhante ao IDE nativo do Python, exibindo a saída depois que uma instrução é inserida.

Na página inicial do JupyterLab, clique em um mecanismo de IA adequado na área Console para criar um arquivo de notebook.

Os mecanismos de IA suportados por cada instância de notebook variam dependendo do ambiente de tempo de execução. A figura a seguir apresenta um exemplo. Selecione um mecanismo de IA com base nos requisitos do site.

Figura 5 Selecionar um mecanismo de IA e criar um console

Depois que o arquivo é criado, a página do console é exibida.

Figura 6 Criar um arquivo de notebook (console)

Editar um arquivo no JupyterLab

O JupyterLab permite abrir várias instâncias ou arquivos de notebook (como HTML, TXT e Markdown) em uma janela e os exibe em diferentes páginas de guia.

No JupyterLab é possível personalizar a exibição de vários arquivos. Na área de exibição de arquivo à direita, você pode arrastar um arquivo para ajustar sua posição. Vários arquivos podem ser exibidos simultaneamente.

Figura 7 Exibição personalizada de vários arquivos

Ao gravar código em uma instância de notebook, você pode criar várias visualizações de um arquivo para editar o arquivo de forma síncrona e visualizar os resultados da execução em tempo real.

Para abrir várias exibições, abra um arquivo IPYNB e escolha File > New View for Notebook.

Figura 8 Várias visualizações de um arquivo

Antes de codificar na área de código de um arquivo IPYNB no JupyterLab, adicione um ponto de exclamação (!) antes do código.

Por exemplo, instale uma biblioteca externa Shapely.

!pip install Shapely

Por exemplo, obtenha o PythonPath.

!echo $PYTHONPATH
Figura 9 Código em execução

Renovar ou interromper automaticamente uma instância de notebook

Se você habilitar a interrupção automática ao criar ou iniciar uma instância denotebook, a duração restante da interrupção será exibida no canto superior direito do JupyterLab. Você pode clicar na hora da renovação.

Figura 10 Período restante
Figura 11 Renovação de uma instância

Botões e plug-ins comuns do JupyterLab

Figura 12 Botões e plug-ins comuns do JupyterLab
Tabela 1 Botões do JupyterLab

Botão

Descrição

Abrir rapidamente instâncias e terminais de notebook. Abra a página Launcher, na qual você pode criar rapidamente instâncias de notebook, consoles ou outros arquivos.

Criar uma pasta.

Carregar arquivos.

Atualizar o diretório de arquivos.

Plug-in Git, que pode ser usado para acessar a biblioteca de código do GitHub associada à instância do notebook.

Tabela 2 Plug-ins do JupyterLab

Plug-in

Descrição

Listar arquivos. Clique neste botão para mostrar todos os arquivos na instância do notebook.

Exibir os terminais e kernels que estão sendo executados na instância atual.

Plug-in Git, que pode ser usado para acessar rapidamente a biblioteca de código do GitHub.

Inspetor de propriedades.

Mostrar a organização do documento.

Figura 13 Botões na barra de navegação
Tabela 3 Botões na barra de navegação

Botão

Descrição

File

Ações relacionadas a arquivos e diretórios, como criar, fechar ou salvar notebooks.

Edit

Ações relacionadas à edição de documentos e outras atividades no arquivo IPYNB, como desfazer, refazer ou cortar células.

View

Ações que alteram a aparência do JupyterLab como, por exemplo, mostrar a barra ou expandir o código.

Run

Ações para executar código em diferentes atividades, como notebooks e consoles de código.

Kernel

Ações para gerenciar kernels, como interromper, reiniciar ou desligar um kernel.

Git

Ações no plug-in Git, que podem ser usadas para acessar rapidamente a biblioteca de código do GitHub.

Tabs

Uma lista dos documentos abertos e atividades no painel dock.

Settings

Configurações comuns e um editor de configurações avançadas.

Help

Uma lista de links de ajuda do JupyterLab e do kernel.

Figura 14 Botões na barra de menu de um arquivo IPYNB

Tabela 4 Botões na barra de menu de um arquivo IPYNB

Botão

Descrição

Salvar um arquivo.

Adicionar uma nova célula.

Cortar a célula selecionada.

Copiar a célula selecionada.

Colar a célula selecionada.

Executar a célula selecionada.

Terminar um kernel.

Reiniciar um kernel.

Reiniciar um kernel e execute todo o código do notebook atual novamente.

Há quatro opções na lista suspensa:

Code (código de Python), Markdown (código de Markdown, normalmente usado para comentários), Raw (uma ferramenta de conversão) e - (não modificado)

Ver versões históricas do código.

Plug-in Git. O botão cinza indica que o plug-in não está disponível na região atual.

Flavor de instância.

Kernel para você selecionar.

Status de execução do código. indica que o código está sendo executado.

Monitoramento de recursos

Para obter o uso de recursos, selecione Resource Monitor no painel direito. O uso da CPU e o uso da memória podem ser visualizados.

Figura 15 Uso de recurso