Configura un progetto Google Cloud per le TPU
Questo argomento descrive come configurare il tuo progetto Google Cloud per utilizzare le VM Cloud TPU:
Crea un progetto Google Cloud
Nella Google Cloud console, accedi al tuo Account Google o registrati per un nuovo account.
Crea un progetto Google Cloud . Per saperne di più, vedi Creare un progetto.
Abilita la fatturazione per il tuo progetto Google Cloud . Per saperne di più, consulta la documentazione sulla fatturazione Cloud.
La fatturazione per tutte le versioni di Cloud TPU utilizza i prezzi regionali standard nella pagina dei prezzi di Cloud TPU.
Configura il tuo progetto Google Cloud per Cloud TPU
Puoi configurare il progetto Google Cloud utilizzando Cloud Shell, una
VM Compute Engine o la tua macchina locale. Cloud Shell ti consente
di interagire con le VM TPU senza installare alcun software. Cloud Shell si disconnette dopo un periodo di inattività. Se esegui
comandi a lunga esecuzione, ti consigliamo di installare Google Cloud CLI sulla tua macchina
locale. Per saperne di più su Google Cloud CLI, consulta il gcloud
Reference.
Se utilizzi una macchina locale o una VM Compute Engine, installa Google Cloud CLI. Google Cloud CLI include il comando
gcloudche utilizzi per lavorare con le risorse e i servizi Google Cloud .Configura il comando
gcloudin modo da utilizzare il tuo progetto.export PROJECT_ID=your-project-id gcloud config set project $PROJECT_ID
Attiva l'API Cloud TPU utilizzando
gcloudo la console Google Cloud :gcloud
gcloud services enable tpu.googleapis.comConsole
Nella console Google Cloud , vai alla pagina dell'API Cloud TPU.
Fai clic su Attiva.
Assicurati che il tuo account Google Cloud disponga dei seguenti ruoli nel tuo progetto:
- Amministratore service account: questo ruolo ti consente di creare un account di servizio
- Amministratore IAM progetto: Questo ruolo ti consente di concedere un ruolo in un progetto
- TPU Admin: questo ruolo ti consente di creare una TPU
Per visualizzare i tuoi ruoli attuali, consulta Visualizzare l'accesso attuale.
Per aggiungere i ruoli mancanti, consulta Concedi un singolo ruolo IAM o chiedi all'amministratore di farlo per te.
Crea un service agent Cloud TPU:
Un service agent TPU è un service account gestito da Google che consente al servizio Cloud TPU di creare e gestire risorse nel tuo progetto Google Cloud .
gcloud beta services identity create --service tpu.googleapis.com \ --project $PROJECT_ID
Crea un account di servizio TPU:
I service account forniscono le credenziali alle VM TPU per accedere ad altre risorseGoogle Cloud . Per migliorare la sicurezza, crea un service account gestito dall'utente che disponga solo delle autorizzazioni richieste dalla tua VM TPU. Per utilizzarlo, specifica il account di servizio con il flag
--service-accountquando crei la VM TPU.Segui le istruzioni riportate in Creare service account per creare un account di servizio gestito dall'utente.
Concedi al tuo account di servizio i seguenti ruoli in modo che la tua VM TPU possa accedere ai servizi Google Cloud comuni:
- Amministratore TPU: questo ruolo fornisce l'accesso completo alle risorse TPU
- Amministratore Storage: Questo ruolo fornisce l'accesso a Cloud Storage
- Scrittore log: Questo ruolo ti consente di scrivere log con l'API Cloud Logging
- Writer metriche Monitoring: Questo ruolo consente di scrivere metriche in Cloud Monitoring
Passaggi successivi
- Scopri come pianificare le risorse Cloud TPU
- Scopri come creare TPU.
- Scopri come gestire le TPU.