Configurer un Google Cloud projet pour les TPU

Ce document explique comment configurer votre Google Cloud projet pour utiliser des VM Cloud TPU :

Créez un Google Cloud projet

  1. Dans la Google Cloud console, connectez-vous à votre compte Google ou créez-en un.

  2. Créez un Google Cloud projet. Pour en savoir plus, consultez Créer un projet.

  3. Activez la facturation pour votre Google Cloud projet. Pour en savoir plus, consultez la documentation Cloud Billing.

    La facturation de toutes les versions de Cloud TPU utilise les tarifs régionaux standards indiqués sur la page Tarifs de Cloud TPU.

Configurez votre Google Cloud projet pour Cloud TPU

Vous pouvez configurer votre Google Cloud projet à l'aide de Cloud Shell, d' une VM Compute Engine ou de votre ordinateur local. Le Cloud Shell vous permet d'interagir avec les VM TPU sans installer de logiciel. Cloud Shell se déconnecte après une période d'inactivité. Si vous exécutez des commandes de longue durée, vous devez installer la Google Cloud CLI sur votre ordinateur local. Pour en savoir plus sur la Google Cloud CLI, consultez la gcloud documentation de référence.

  1. Si vous utilisez un ordinateur local ou une VM Compute Engine, installez la Google Cloud CLI. La Google Cloud CLI inclut la gcloud commande, que vous utilisez pour travailler avec Google Cloud des ressources et des services.

  2. Configurez la commande gcloud pour qu'elle utilise votre projet.

    export PROJECT_ID=your-project-id
    gcloud config set project $PROJECT_ID
  3. Activez l'API Compute Engine à l'aide de gcloud ou de la Google Cloud console :

    gcloud

    gcloud services enable compute.googleapis.com
    

    Console

    1. Dans la Google Cloud console, accédez à la page API Compute Engine.

      Accéder à l'API Compute Engine

    2. Cliquez sur Activer.

  4. Assurez-vous que votre Google Cloud compte dispose des rôles suivants dans votre projet :

    Pour afficher vos rôles actuels, consultez Afficher l'accès actuel.

    Pour ajouter des rôles manquants, consultez Attribuer un seul rôle IAM ou demandez à votre administrateur de vous attribuer ces rôles.

  5. Créez un compte de service TPU :

    Les comptes de service fournissent des identifiants à vos VM TPU pour accéder à d'autres Google Cloud ressources. Pour améliorer la sécurité, créez un compte de service géré par l'utilisateur qui ne dispose que des autorisations requises par votre VM TPU. Pour l'utiliser, spécifiez le compte de service avec le flag --service-account lorsque vous créez la VM TPU.

    1. Suivez les instructions dans Créer des comptes de service pour créer un compte de service géré par l'utilisateur.

    2. Attribuez les rôles suivants à votre compte de service afin que votre VM TPU puisse accéder aux services Google Cloud courants :

Étape suivante