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.
Atualizado em 2024-09-14 GMT+08:00

Depuração remota no VS Code

Pré-requisitos

Uma instância de notebook foi acessada por meio do VS Code.

Etapa 1 Carregar código local para o ambiente de desenvolvimento em nuvem

  1. Na página do VS Code, escolha File > Open Folder para acessar o caminho da nuvem.
    Figura 1 Open Folder
  2. Selecione um caminho e clique em OK.
    Figura 2 Selecionar um caminho de arquivo
  3. Na estrutura de diretório exibida à esquerda do IDE, arraste o código e os arquivos que deseja carregar para as pastas correspondentes. Em seguida, o código é carregado no ambiente de desenvolvimento em nuvem.

Etapa 2 Depurar código remotamente

Abra o arquivo de código a ser depurado no VS Code. Antes de executar o código, clique na versão padrão do Python na parte inferior esquerda e selecione uma versão conforme necessário.

Figura 3 Selecionar uma versão do Python
  • Clique no botão de execução para executar o código. A saída do código é mostrada na página da guia TERMINAL.
  • Se um trabalho de treinamento demorar muito tempo para ser executado, execute o trabalho no back-end por meio do comando nohup. Isso evita que a desconexão de uma sessão de SSH ou uma falha de rede afete a execução do trabalho. A seguir, mostramos um exemplo de comando nohup:
    nohup your_train_job.sh > output.log 2>&1  &  tail -f  output.log
  • Para depurar o código, execute as seguintes operações:
    1. Escolha Run > Run and Debug à esquerda.
    2. Selecione o arquivo de código Python padrão.
    3. Clique no lado esquerdo do código para definir pontos de interrupção.
    4. Depure o código de acordo com o procedimento de depuração que é exibido acima do código, e as informações de depuração são exibidas à esquerda da página.