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/ IDE local/ IDE local (VS Code)/ Conexão manual a uma instância de notebook por meio do VS Code
Atualizado em 2024-09-14 GMT+08:00

Conexão manual a uma instância de notebook por meio do VS Code

Um IDE local suporta PyCharm e VS Code. Você pode usar o PyCharm para conectar remotamente o IDE local à instância do notebook de destino no ModelArts para executar e depurar o código.

Esta seção descreve como usar o VS Code para acessar uma instância de notebook.

Pré-requisitos

  • Você baixou e instalou o VS Code. Para mais detalhes, consulte Instalação do VS Code.
  • O Python foi instalado no seu PC ou servidor local. Para obter detalhes, consulte a documentação oficial do VS Code.
  • Uma instância de notebook foi criada com o SSH remoto habilitado. Certifique-se de que a instância esteja em execução. Para mais detalhes, consulte Criação de uma instância de notebook.
  • O endereço e o número da porta do ambiente de desenvolvimento estão disponíveis. Para obter as informações, vá para a página de detalhes da instância do notebook.
    Figura 1 Página detalhes da instância
  • O par de chaves está disponível.

    Um par de chaves é baixado automaticamente após você criá-lo. Armazene com segurança o seu par de chaves. Se um par de chaves existente for perdido, crie um novo.

Etapa 1 AdicionAR o plug-in Remote-SSH

No ambiente de desenvolvimento local do VS Code, clique em , digite SSH na caixa de pesquisa e clique em install o plug-in Remote-SSH para instalar o plug-in.

Figura 2 Adicionar o plug-in Remote-SSH

Etapa 2 Configurar o SSH

  1. No ambiente de desenvolvimento VS Code local, clique em à esquerda, selecione SSH Targets na caixa de listagem suspensa e clique em . O caminho do arquivo de configuração de SSH é exibido.
    Figura 3 Configurar destinos de SSH
  2. Clique no caminho de configuração de SSH e configure o SSH.
    Figura 4 Caminho do arquivo de configuração de SSH
    HOST remote-dev
         hostname <Instance connection host>
         port <Instance connection port>
         user ma-user
         IdentityFile ~/.ssh/test.pem
         UserKnownHostsFile=/dev/null
         StrictHostKeyChecking no
    • HOST: nome do ambiente de desenvolvimento em nuvem
    • HostName: endereço para acessar o ambiente de desenvolvimento em nuvem. Obtenha o endereço na página que fornece informações detalhadas da instância do notebook de destino.
    • Port: número da porta para acessar o ambiente de desenvolvimento em nuvem. Obtenha o número da porta na página que fornece informações detalhadas da instância do notebook de destino.
    • user: ma-user
    • IdentityFile: arquivo de chave privada armazenado localmente do ambiente de desenvolvimento em nuvem. É o arquivo de par de chaves em Pré-requisitos.
  3. Escolha File > Preference > Settings > Extensions > Remote-SSH. Na página Remote Platform, clique em Add Item, defina Item e Value e clique em OK.
    Figura 5 Configurar a plataforma remota

    Item: nome do host configurado na configuração de SSH

    Value: plataforma de ambiente de desenvolvimento remoto

  4. Volte para a página SSH Targets e clique em à direita. Em seguida, clique no nome do ambiente de desenvolvimento para abrir o ambiente de desenvolvimento.
    Figura 6 Abrir o ambiente de desenvolvimento

    Depois que a página mostrada na figura a seguir é exibida, a conexão é bem-sucedida.

    Figura 7 Conexão remota realizada
    Figura 8 Exemplo de configuração completa

Etapa 3 Instalar o plug-in Python no ambiente de desenvolvimento em nuvem

Na página de VS Code exibida, clique em à esquerda, digite Python na caixa de pesquisa e clique em Install.

Figura 9 Instalar o plug-in Python no ambiente de desenvolvimento em nuvem

Se o plug-in Python falhar ao ser instalado na nuvem, instale-o usando um pacote off-line.

Etapa 4 Instalar a biblioteca dependente para o ambiente de nuvem

Depois de acessar o ambiente de contêiner, você pode usar diferentes ambientes virtuais, como TensorFlow e PyTorch. No entanto, no desenvolvimento real, você precisa instalar pacotes de dependência. Em seguida, você pode acessar o ambiente através do terminal para realizar operações.

  1. No VS Code, pressione Ctrl+Shift+P.
  2. Pesquisar por Python: Select Interpreter e selecione o Python de destino.
  3. Escolha Terminal > New Terminal. A CLI do contêiner remoto é exibida.
  4. Execute o seguinte comando para instalar o pacote de dependência:
    pip install spacy