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

  1. No Google Cloud console do, faça login na sua Conta do Google ou inscreva-se em uma nova conta.

  2. Crie um Google Cloud projeto. Para mais informações, consulte Criar um projeto.

  3. 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.

  1. 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 gcloud comando, que você usa para trabalhar com Google Cloud recursos e serviços.

  2. Configure o comando gcloud para usar seu projeto.

    export PROJECT_ID=your-project-id
    gcloud config set project $PROJECT_ID
  3. Ative a API Compute Engine usando gcloud ou o Google Cloud console do:

    gcloud

    gcloud services enable compute.googleapis.com
    

    Console

    1. No Google Cloud console do, acesse a página da API Compute Engine.

      Acessar a API Compute Engine

    2. Clique em Ativar.

  4. Verifique se sua Google Cloud conta tem os seguintes papéis no 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ê.

  5. 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-account ao criar a VM de TPU.

    1. Siga as instruções em Criar contas de serviço para criar uma conta de serviço gerenciado pelo usuário.

    2. Conceda à conta de serviço os papéis a seguir para que a VM de TPU possa acessar serviços Google Cloud comuns:

A seguir