Ir para o conteúdo

Como soluciono problemas de uma instância do caderno SageMaker IA que não consegue abrir o Jupyter?

6 minuto de leitura
0

Quero solucionar problemas em uma instância do caderno Amazon SageMaker IA que não consegue abrir o Jupyter.

Resolução

Para solucionar problemas em uma instância do caderno do SageMaker IA que não consegue abrir o Jupyter, execute as seguintes ações:

  • No console do SageMaker IA, confirme se o status da instância do caderno é InService. Se o status for Pendente, a instância do caderno ainda não está pronta.
  • Limpe o cache do seu navegador. Ou use um navegador diferente para acessar o caderno Jupyter.
  • Acesse o caderno Jupyter sem extensões de navegador. As configurações de proxy podem fazer com que seu caderno Jupyter não abra.
  • Mude para um ambiente de rede diferente. Se você tentou abrir o Jupyter a partir da rede da sua organização, experimente sua rede doméstica.
  • Verifique se há um firewall que bloqueia o acesso. O software proxy ou antivírus em sua máquina local pode bloquear a conexão WebSocket.
  • Verifique os logs de rede do navegador em busca de erros de conectividade do WebSocket. Para visualizar os logs, use o modo de desenvolvedor do navegador.
  • Verifique os logs do Jupyter em busca de erros.

Se você ainda não conseguir abrir o caderno Jupyter, reinicie a instância do caderno. Essa ação faz com que a instância do caderno SageMaker IA substitua a instância subjacente do Amazon Elastic Compute Cloud (Amazon EC2). É uma prática recomendada reiniciar regularmente as instâncias do caderno para manter o software atualizado. Além disso, a instância do caderno faz a transição para um novo host que pode ajudar a resolver os erros dos navegadores HTTP 503 e 504.

Observação: o único armazenamento persistente na instância do caderno é o sistema de arquivos /home/ec2-user/SageMaker. Ao reiniciar a instância, você perde todos os outros dados.

Para reiniciar uma instância do caderno SageMaker IA, conclua as seguintes etapas:

  1. Abra o console do SageMaker IA.
  2. No painel de navegação, escolha Instâncias do caderno.
  3. Escolha a instância do caderno que você deseja reiniciar.
  4. Na lista suspensa Ações, escolha Parar.
  5. Depois que a instância do caderno atingir o status Interrompida, escolha Iniciar na lista suspensa Ações.
  6. Abra o URL da instância do caderno.

Solucione problemas em sua instância do caderno sobrecarregada

Execute as seguintes ações para resolver uma instância do caderno sobrecarregada.

Muitas sessões abertas

Se você tiver um grande número de sessões e cadernos ativos, os cadernos demoram mais para carregar e podem atingir o tempo limite no navegador. Para ver suas sessões abertas, verifique a guia Executando no painel do Jupyter. Em seguida, feche os cadernos desnecessários ou abra sessões de terminal.

Alta utilização da CPU ou da memória

Para verificar a utilização da CPU ou da memória, conclua as seguintes etapas:

  1. Abra o painel do Jupyter e escolha a guia Arquivos.

  2. Escolha Novo e, em seguida, escolha Terminal.

  3. Verifique a utilização da memória:

    $ free -h
  4. Verifique a utilização da CPU:

    $ top

Se a utilização da CPU ou da memória for alta e você não conseguir liberar mais recursos, conclua as etapas a seguir para migrar para uma instância do caderno maior:

  1. Pare a instância do caderno.
  2. Escolha a lista suspensa Ações e, em seguida, selecione Atualizar configurações.
  3. Escolha um novo tipo de instância do caderno e escolha Salvar.
    Observação: para obter uma lista dos tipos de instâncias disponíveis em cada região da AWS, consulte os preços da Amazon SageMaker IA.
  4. Na lista suspensa Ações, escolha Iniciar.
  5. Abra o URL da instância do caderno.

Alta utilização do disco

Para verificar a utilização do disco, conclua as seguintes etapas:

  1. Abra o painel do Jupyter e escolha a guia Arquivos.

  2. Escolha Novo e, em seguida, escolha Terminal.

  3. Inicie uma sessão SSH e, em seguida, verifique a utilização do disco:

    $ df -h
  4. Verifique a utilização do disco para o sistema de arquivos /home/ec2-user/SageMaker.

Se a utilização do disco for alta, remova os arquivos temporários do diretório /home/ec2-user/SageMaker.

Ou conclua as etapas a seguir para aumentar o tamanho do volume do Amazon Elastic Block Store (Amazon EBS):

  1. Pare a instância do caderno.
  2. Na lista suspensa Ações, escolha Atualizar configurações.
  3. Insira um novo tamanho de volume e escolha Salvar.
    Observação: o tamanho padrão do volume do Amazon EBS é 5 GB. É possível aumentar o tamanho do volume em até 16 TB.
  4. Na lista suspensa Ações, escolha Iniciar.
  5. Abra o URL da instância do caderno.

Você recebe um erro depois de anexar o script do ciclo de vida

Os cenários a seguir podem causar problemas no script do ciclo de vida.

O script de ciclo de vida leva mais de 5 minutos para ser executado

Antes da execução do script de configuração do ciclo de vida, o caderno espera até 5 minutos. Se você instalar pacotes ao iniciar o caderno, o processo de instalação poderá levar mais de 5 minutos. Para resolver esse problema, execute o comando nohup para permitir que o script do ciclo de vida seja executado em segundo plano.

Exemplo de comando:

===
#!/bin/bash
set -e
nohup pip install xgboost &
=====

Observação: quando você instala as bibliotecas, o script para de ser executado. Para verificar se o script ainda está em execução, execute o comando ps.

O script LifeCycle falha com um código de erro 127

Esse erro ocorre quando você edita o script no Windows e edita finais de linha extras do Windows (CRLF). Esse erro também ocorre quando você cria scripts no Windows e depois copia os scripts para um ambiente Unix. Os sistemas Windows e Unix usam símbolos diferentes para representar os caracteres de alimentação de linha. Para resolver esse problema, configure o editor de texto para criar arquivos no formato Unix.

Por exemplo, no Notepad++, é possível encontrar o formato do documento no canto inferior direito da tela. Por padrão, o formato é definido como Dos\ Windows. É possível alterar o formato para Unix nas configurações do Notepad++. Ou converta caracteres EOL para o formato Unix no menu Editar.

AWS OFICIALAtualizada há 10 meses