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
Dans la Google Cloud console, connectez-vous à votre compte Google ou créez-en un.
Créez un Google Cloud projet. Pour en savoir plus, consultez Créer un projet.
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.
Si vous utilisez un ordinateur local ou une VM Compute Engine, installez la Google Cloud CLI. La Google Cloud CLI inclut la
gcloudcommande, que vous utilisez pour travailler avec Google Cloud des ressources et des services.Configurez la commande
gcloudpour qu'elle utilise votre projet.export PROJECT_ID=your-project-id gcloud config set project $PROJECT_ID
Activez l'API Compute Engine à l'aide de
gcloudou de la Google Cloud console :gcloud
gcloud services enable compute.googleapis.comConsole
Dans la Google Cloud console, accédez à la page API Compute Engine.
Cliquez sur Activer.
Assurez-vous que votre Google Cloud compte dispose des rôles suivants dans votre projet :
- Administrateur d'instances Compute (v1): Ce rôle vous permet de créer et de gérer des instances Compute Engine.
- Utilisateur du compte de service: ce rôle vous permet d'exécuter des opérations en tant que compte de service.
- Administrateur de compte de service: ce rôle vous permet de créer un compte de service.
- Administrateur IAM de projet: Ce rôle vous permet d'attribuer un rôle dans un 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.
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-accountlorsque vous créez la VM TPU.Suivez les instructions dans Créer des comptes de service pour créer un compte de service géré par l'utilisateur.
Attribuez les rôles suivants à votre compte de service afin que votre VM TPU puisse accéder aux services Google Cloud courants :
- Administrateur de l'espace de stockage: Ce rôle fournit un accès à Cloud Storage.
- Rédacteur de journaux : ce rôle vous permet d'écrire des journaux avec l'API Cloud Logging.
- Rédacteur de métriques Monitoring: Ce rôle vous permet d'écrire des métriques dans Cloud Monitoring.
Étape suivante
- Découvrez comment planifier vos ressources Cloud TPU
- Découvrez comment créer des TPU
- Découvrez comment gérer les TPU