Sessões de Notebook
Diagnostique e solucione problemas de sessões de notebook.
Iniciando Sessões de Notebook
Se você vir um erro ao iniciar uma sessão de notebook, provavelmente será resultado de configurações incorretas quando a sessão de notebook foi configurada. Se a configuração for corrigida, a sessão de notebook será iniciada. Encontre o motivo da falha na página de detalhes da sessão de notebook na Console ou usando o atributo lifecycleDetails
da CLI ou da API.
Quando uma sessão de notebook falhar na inicialização, use o seguinte para corrigir a configuração da sessão de notebook:
-
Verifique os grupos dinâmicos e as políticas:
O OCI usa Grupos Dinâmicos e Políticas para associar atribuições a usuários e depois autoriza atribuições a acessar recursos. Você deve configurar grupos dinâmicos e políticas corretamente para poder iniciar e usar sessões de notebook.
-
Verifique a configuração da infraestrutura de rede:
Um motivo comum para falha na sessão de notebook é a configuração incorreta da infraestrutura de rede.
Você pode usar o modelo de amostra do Data Science Resource Manager, que cria todas as configurações básicas exigidas para configurar uma sessão de notebook. Use esse modelo para sua configuração quando você não precisar de uma configuração personalizada.
Siga a documentação do serviço Networking para configurar e validar a VCN, a sub-rede, as tabelas de roteamento e outras configurações de rede.
-
Verifique a VCN e a sub-rede de uma sessão de notebook desativada:
Se você não puder reativar uma sessão de notebook desativada, certifique-se de que a sessão de notebook esteja sendo iniciada com a mesma configuração de VCN e sub-rede que você usou quando a criou pela primeira vez.
A alternância de uma sub-rede regional para uma sub-rede de domínio de disponibilidade pode fazer com que alguns recursos fiquem inacessíveis.
Se essas dicas de solução de problemas não ajudarem a resolver o problema de inicialização da sessão de notebook, Solicitações de Suporte.
Dimensionando Sessões de Notebook
Para sessões de notebook, recomendamos que você use uma forma que tenha memória igual a três vezes o volume de dados que deseja processar. Por exemplo, para um conjunto de dados de 10 GB, VM.Standard2.2 ou VM.Standard2.4 é uma boa opção.
Trata-se também de uma questão de orçamento e velocidade. Sempre que você puder, recomendamos o uso de GPUs. Se você estiver usando um VM.Standard2.16 ou 2.24, recomendamos alternar para GPUs. As GPUs são mais caras, mas o aumento da velocidade geralmente resulta em uma redução no custo de grandes operações. Por exemplo: treinamos um modelo XGBoost em 11 milhões de linhas que foram executadas em cerca de sete segundos em uma GPU. O mesmo modelo em um VM.Standard2.24 com todos os núcleos usados levou mais de vinte minutos.
Alertas de Métricas de Sessão de Notebook
Recomendamos que você configure alertas e notificações nas métricas da sessão de notebook para alertar os cientistas de dados quando a CPU ou a memória atingir um limite especificado. Os alertas são úteis para executar processos de longa execução em uma sessão de notebook. Os cientistas de dados que fazem parte do grupo de usuários que têm acesso à sessão de notebook devem poder ler métricas e definir alarmes e notificações. Para poder configurar alarmes em métricas, configure políticas para permitir que um grupo gerencie tópicos, assinaturas e mensagens no serviço Notifications.
Depois que um grupo tiver acesso ao serviço Notifications, a próxima etapa será garantir que os cientistas de dados possam definir seus próprios alarmes.
Configuração de Internet e Rede para Usar os Recursos Gerenciados da Oracle
Se você selecionar a rede padrão para uma sessão de notebook, o notebook terá acesso à internet. Se você selecionar uma rede personalizada, precisará usar uma sub-rede privada com gateway NAT em sua tabela de roteamento para acesso à internet.
Para estabelecer conexão com recursos gerenciados pela Oracle, a rede padrão permite que você tenha acesso aos recursos gerenciados pelo OCI, como Armazenamento de Objetos e Montagem de Armazenamento. Se você selecionar uma rede personalizada, precisará usar um gateway NAT com acesso à Internet ou um Gateway de Serviço com o roteamento correto para obter acesso. Para obter mais informações, consulte Visão Geral dos Gateways de Serviço. Consulte também Criando um Gateway de Serviço e Gateway NAT.