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:
- Faça logon no console de gerenciamento do ModelArts. No painel de navegação à esquerda, escolha DevEnviron > Notebook.
- 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
- A página Launcher é exibida automaticamente. Execute as operações necessárias. Para obter detalhes, consulte Documentação 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.
O arquivo IPYNB criado é exibido no painel de navegação à esquerda.
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.
Depois que o arquivo é criado, a página do console é exibida.
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.
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.
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
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.
Botões e plug-ins comuns 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. |
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. |
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. |
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.