Glossário de erros do Cloud TPU

Este documento fornece um glossário de erros comuns com soluções do serviço Cloud TPU.


Tipo de acelerador inválido

Mensagem de erro

generic::invalid_argument: Accelerator type v2-512 as preemptible (false) and
reserved (false) is not available in zone us-central1-a, please contact support.

Solução

Foi fornecido um parâmetro inválido ao comando create. A disponibilidade de um acelerador numa zona depende dos seguintes parâmetros: o tipo, a flag preemptible, a flag spot e a flag reserved. As flags preemptible, spot e reserved podem ser alteradas incluindo-as ou excluindo-as no comando create.

Uma TPU criada com o sinalizador reserved usa capacidade reservada. A inclusão das flags spot ou preemptible permite que a TPU seja anulada por TPUs de prioridade superior. Se não for fornecida nenhuma destas flags, a TPU é a pedido. Não é uma configuração válida ativar mais do que uma destas flags. Consulte a documentação do comando create para mais informações.

Pode encontrar os tipos de aceleradores disponíveis em cada zona na documentação sobre regiões e zonas de TPUs ou pode consultá-los através do comando accelerator-types list. Altere o comando create para usar um destes tipos de aceleradores e tente novamente ou contacte o apoio técnico se o problema persistir.

Rede não encontrada

Mensagem de erro

  Cloud TPU received a bad request. The field "Network" cannot be "xxxx":
  requested resource not found

Solução

Não foi possível encontrar a rede xxxx. Certifique-se de que a rede foi criada e configurada corretamente. Consulte o artigo Crie e faça a gestão de redes VPC para mais informações.

Autorização da conta de serviço recusada

Mensagem de erro

  generic::permission_denied: Cloud TPU got permissions denied when trying to
  access the customer project. Make sure that the IAM account
  'service-[project number]@cloud-tpu.iam.gserviceaccount.com' has the 'Cloud
  TPU API Service Agent' role by following https://cloud.google.com/iam/docs/manage-access-service-accounts

Solução

Este erro ocorre quando um utilizador tenta criar ou listar nós num projeto sem autorização da IAM. Uma causa provável deste problema é a conta de serviço da API Cloud TPU não ter a função necessária para o projeto. A documentação sobre a gestão do acesso a contas dá uma vista geral de como gerir o acesso. Siga os passos em Conceda ou revogue uma única função e atribua à conta "service-PROJECT_NUMBER@cloud-tpu.iam.gserviceaccount.com" a função de "Agente do serviço da API Cloud TPU" (certifique-se de que substitui PROJECT_NUMBER pelo número do seu projeto, que pode encontrar nas definições do projeto na Google Cloud consola). Para mais informações sobre os agentes de serviços, consulte a documentação sobre agentes de serviços.

Quota excedida

Mensagem de erro

You have reached XXXX limit. Please request an increase for the 'YYYY' quota for
Compute Engine API by following https://cloud.google.com/docs/quotas/view-manage#requesting_higher_quota.

Solução

O seu projeto atingiu um limite de quota. Para saber como trabalhar com quotas, consulte a documentação das quotas do Google Cloud. Não deve confundir isto com a quota de TPUs, que rege a utilização de pods de TPUs.

Pode solicitar um aumento do limite adequado seguindo os passos indicados em Peça um ajuste da quota. Na página de quotas, pode pesquisar a quota especificada pela parte "YYYY" desta mensagem. Algumas quotas estão divididas por diferentes regiões ou serviços. A mensagem de erro indica qual deles tem de ser aumentado.

As partes "XXXX" e "YYYY" da mensagem podem ser uma das seguintes:

  • HEALTH_CHECKS: quota de "Verificações de funcionamento"
  • FIREWALLS: quota de "Regras de firewall"
  • NETWORK_ENDPOINT_GROUPS: quota de "Grupos de pontos finais de rede" para esta região
  • READ_REQUESTS: quota "Pedidos de leitura por minuto" para o serviço da API Compute Engine
  • OPERATION_READ_REQUESTS: quota "Pedidos de leitura de operações por minuto"

Normalmente, esta solicitação é processada no prazo de 2 a 3 dias úteis. Se o pedido for urgente, contacte um engenheiro de apoio ao cliente ou um gestor técnico de conta.