View a markdown version of this page

Solução de problemas do Ray on HyperPod - SageMaker IA da Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solução de problemas do Ray on HyperPod

Use esta página para diagnosticar problemas comuns com clusters, painéis, tarefas e observabilidade do Ray ativados. HyperPod Cada entrada fornece o sintoma, a causa e a resolução.

Cluster de raios preso em Pendente

Sintomas

Os grupos de cabeçalho ou trabalhador permanecem Pending e o cluster nunca chegaRunning.

Causa

A vCPU ou memória solicitada é maior do que a capacidade alocável do Kubernetes no tipo de instância escolhido. Allocatable é menor do que a placa de identificação da instância porque o kube-system reserva e consome parte de cada nó. DaemonSets

Resolução

Reduza as solicitações de vCPU e memória para que elas se ajustem à capacidade alocável ou escolha um tipo de instância maior. Verifique as solicitações alocáveis com kubectl describe node my-node e defina abaixo dos valores relatados.

ray.init () falha com um erro de versão

Sintomas

ray.init()falha ou o cluster é iniciado, mas os clientes não conseguem se conectar.

Causa

A versão do Ray no espaço ou spec.rayVersion na imagem do cliente não corresponde ao manifesto do cluster.

Resolução

spec.rayVersionDefina como a versão do Ray na imagem do contêiner e use a mesma versão do Ray no espaço ou no cliente. Para obter mais informações, consulte Instalação KubeRay no HyperPod Amazon EKS.

O link do painel retorna um erro de autorização

Sintomas

O link do Ray Dashboard é aberto, mas retorna um erro de autorização.

Causa

De acordo com a estratégia de acesso privado, o painel tem como escopo a identidade que criou a conexão. Uma identidade diferente é negada.

Resolução

Abra o painel como a identidade que criou o cluster ou use a estratégia de acesso público para conceder acesso a qualquer pessoa com permissão de conexão no namespace. Para obter mais informações, consulte Estratégias de acesso e melhores práticas de segurança.

A carga de trabalho de Ray nunca foi admitida

Sintomas

Um RayCluster ou RayJob permanece inadmissível e nenhum pods é criado.

Causa

O namespace não tem alocação computacional na Governança de HyperPod Tarefas, então a Governança de Tarefas retém a carga de trabalho sem nenhuma cota para admitir.

Resolução

Atribua uma alocação computacional ao namespace ou envie para um namespace que tenha um. Para obter mais informações, consulte Configurando a governança de tarefas para Ray.

Os painéis do Grafana estão vazios

Sintomas

Os painéis do Ray Grafana são carregados, mas não mostram dados de um cluster em execução.

Causa

As métricas do Ray não estão ativadas no complemento HyperPod Observability, portanto, nenhuma métrica do Ray é copiada.

Resolução

Ative as métricas do Ray no complemento Observability e confirme se a versão do complemento é compatível com a raspagem métrica do Ray. Para obter mais informações, consulte Configurando a coleção de métricas do Ray.

O envio do trabalho não chega ao endpoint

Sintomas

ray job submitfalha na conexão ou retorna um erro de autorização.

Causa

O endpoint de envio do trabalho está inacessível ou o token da sessão expirou. Uma sessão de painel ou endpoint é válida por até seis horas.

Resolução

Confirme o endereço do endpoint e gere um novo URL de conexão para atualizar o token e tentar novamente. Para obter mais informações, consulte Geração de um URL de conexão do painel.