Configurar um Google Cloud projeto para TPUs
Este documento descreve como configurar seu Google Cloud projeto para usar VMs do Cloud TPU:
Criar um Google Cloud projeto
No Google Cloud console do, faça login na sua Conta do Google ou inscreva-se em uma nova conta.
Crie um Google Cloud projeto. Para mais informações, consulte Criar um projeto.
Ative o faturamento para o Google Cloud projeto. Para mais informações, consulte a documentação do Cloud Billing.
O faturamento de todas as versões do Cloud TPU usa os preços regionais padrão na página de preços do Cloud TPU.
Configurar seu Google Cloud projeto para o Cloud TPU
É possível configurar seu Google Cloud projeto usando o Cloud Shell, uma
VM do Compute Engine ou a máquina local. O Cloud Shell permite
que você interaja com VMs de TPU sem instalar nenhum software. O Cloud Shell se desconecta após um período de inatividade. Se você executar comandos de longa duração, instale a Google Cloud CLI na máquina local. Para mais informações sobre a Google Cloud CLI, consulte a gcloud
Referência.
Se você usar uma máquina local ou uma VM do Compute Engine, instale a Google Cloud CLI. A CLI do Google Cloud inclui o
gcloudcomando, que você usa para trabalhar com Google Cloud recursos e serviços.Configure o comando
gcloudpara usar seu projeto.export PROJECT_ID=your-project-id gcloud config set project $PROJECT_ID
Ative a API Compute Engine usando
gcloudou o Google Cloud console do:gcloud
gcloud services enable compute.googleapis.comConsole
No Google Cloud console do, acesse a página da API Compute Engine.
Clique em Ativar.
Verifique se sua Google Cloud conta tem os seguintes papéis no projeto:
- Administrador da instância do Compute (v1): esse papel permite criar e gerenciar instâncias do Compute Engine.
- Usuário da conta de serviço: Esse papel permite executar operações como uma conta de serviço.
- Administrador da conta de serviço: Esse papel permite criar uma conta de serviço.
- Administrador do IAM no projeto: esse papel permite conceder um papel em um projeto.
Para conferir seus papéis atuais, consulte Ver acesso atual.
Para adicionar papéis ausentes, consulte Conceder um único papel do IAM ou peça ao administrador para conceder esses papéis para você.
Crie uma conta de serviço de TPU:
As contas de serviço fornecem credenciais para que as VMs de TPU acessem outros Google Cloud recursos. Para melhorar a segurança, crie uma conta de serviço gerenciado pelo usuário que tenha apenas as permissões necessárias para a VM de TPU. Para usá-la, especifique a conta de serviço com a flag
--service-accountao criar a VM de TPU.Siga as instruções em Criar contas de serviço para criar uma conta de serviço gerenciado pelo usuário.
Conceda à conta de serviço os papéis a seguir para que a VM de TPU possa acessar serviços Google Cloud comuns:
- Administrador do Storage: esse papel fornece acesso ao Cloud Storage.
- Gravador de registros: Esse papel permite gravar registros com a API Cloud Logging.
- Gravador de métricas do Monitoring: esse papel permite gravar métricas no Cloud Monitoring.
A seguir
- Saiba como planejar seus recursos do Cloud TPU
- Saiba como criar TPUs
- Saiba como gerenciar TPUs