Glossario degli errori Cloud TPU

Questo documento fornisce un glossario di errori comuni con le relative soluzioni del servizio Cloud TPU.


Tipo di acceleratore non valido

Messaggio di errore

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

Soluzione:

Al comando create è stato fornito un parametro non valido. La disponibilità di un acceleratore in una zona dipende dai seguenti parametri: il tipo, il flag preemptible, il flag spot e il flag reserved. I flag preemptible, spot e reserved possono essere modificati includendoli o escludendoli nel comando create.

Una TPU creata con il flag reserved utilizzerà la capacità riservata. L'inclusione degli indicatori spot o preemptible consentirà la preriassegnazione della TPU da parte di TPU con priorità più elevata. Se non viene fornito nessuno di questi flag, la TPU sarà on demand. Non è una configurazione valida attivare più di uno di questi flag. Per ulteriori informazioni, consulta la documentazione del comando create.

I tipi di acceleratori disponibili in ogni zona sono disponibili nella documentazione relativa alle regioni e alle zone TPU o possono essere sottoposti a query utilizzando il comando list accelerator-types. Modifica il comando create in modo da utilizzare uno di questi tipi di acceleratore e riprova o contatta l'assistenza se il problema persiste.

Rete non trovata

Messaggio di errore

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

Soluzione:

La rete xxxx non è stata trovata. Assicurati che la rete sia stata creata e configurata correttamente. Per saperne di più, consulta Creare e gestire le reti VPC.

Autorizzazione per l'account di servizio negata

Messaggio di errore

  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

Soluzione:

Questo errore si verifica quando un utente tenta di creare o elencare i nodi in un progetto senza autorizzazione IAM. Una probabile causa di questo problema è che l'account di servizio dell'API Cloud TPU non dispone del ruolo richiesto per il progetto. La documentazione relativa alla gestione degli account di accesso fornisce una panoramica di come gestire l'accesso. Segui i passaggi per concedere o revocare un singolo ruolo e assegna all'account "service-PROJECT_NUMBER@cloud-tpu.iam.gserviceaccount.com" il ruolo di "Agente di servizio API Cloud TPU" (assicurati di sostituire PROJECT_NUMBER con il numero del progetto, che puoi trovare nelle impostazioni del progetto nella console). Google Cloud Per ulteriori informazioni sugli agenti di servizio, consulta la documentazione relativa agli agenti di servizio.

Quota superata

Messaggio di errore

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.

Soluzione:

Il tuo progetto ha raggiunto un limite di quota. Per scoprire di più sull'utilizzo delle quote, consulta la documentazione di Cloud Quotas. Non deve essere confusa con la quota TPU, che regola l'utilizzo dei pod TPU.

Puoi richiedere un aumento del limite appropriato seguendo i passaggi descritti in Richiedere una quota più alta. Nella pagina delle quote, puoi cercare la quota specificata dalla parte "AAAA" di questo messaggio. Alcune quote sono suddivise in regioni o servizi diversi. Il messaggio di errore indicherà quale deve essere aumentato.

Le parti "XXXX" e "YYYY" del messaggio possono essere una delle seguenti:

  • HEALTH_CHECKS: quota "Controlli di integrità"
  • FIREWALL - Quota "Regole firewall"
  • NETWORK_ENDPOINT_GROUPS: quota "Gruppi di endpoint di rete" per questa regione
  • READ_REQUESTS: quota "Richieste di lettura al minuto" per il servizio API Compute Engine
  • OPERATION_READ_REQUESTS: quota "Richieste di lettura delle operazioni al minuto"

In genere, questa richiesta viene elaborata entro 2-3 giorni lavorativi. Se la richiesta è urgente, contatta un Customer Engineer o un Technical Account Manager.