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.
Computação
Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Redes
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Gerenciamento e governança
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
Cloud Operations Center
Resource Governance Center
Migração
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Análises
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
IoT
IoT Device Access
Outros
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Segurança e conformidade
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Anti-DDoS Service
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Situation Awareness
Managed Threat Detection
Blockchain
Blockchain Service
Serviços de mídia
Media Processing Center
Video On Demand
Live
SparkRTC
Armazenamento
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Cloud Server Backup Service
Storage Disaster Recovery Service
Scalable File Service
Volume Backup Service
Data Express Service
Dedicated Distributed Storage Service
Containers
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Bancos de dados
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Aplicações de negócios
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Data Lake Factory
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Distribuição de conteúdo e computação de borda
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Soluções
SAP Cloud
High Performance Computing
Serviços para desenvolvedore
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
Cloud Application Engine
MacroVerse aPaaS
KooPhone
KooDrive
Central de ajuda/ ModelArts/ DevEnviron/ JupyterLab/ Visão geral do JupyterLab e operações comuns

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

Atualizado em 2024-09-14 GMT+08:00

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

Usamos cookies para aprimorar nosso site e sua experiência. Ao continuar a navegar em nosso site, você aceita nossa política de cookies. Saiba mais

Feedback

Feedback

Feedback

0/500

Conteúdo selecionado

Envie o conteúdo selecionado com o feedback