Hey everyone,
While CLI commands are great for automation, launching a TPU VM via the Google Cloud Console UI is often the easiest way to visually inspect available machine types, pick the right accelerator generation, and select operating system images.
Below is a complete walkthrough on how to provision a modern TPU VM (such as v5e, v6e, or TPU7x) using the Google Cloud Console.
Here is a visual, step-by-step Discourse post designed to guide users through the Google Cloud console interface, complete with screenshot placeholders and practical tips.
Title: [Step-by-Step Guide] How to Create a TPU VM in the Google Cloud Console
Category: Cloud Infrastructure / Tutorials
Tags: cloud-tpu, compute-engine, gcp-console, tutorial, machine-learning
Hey everyone,
While CLI commands are great for automation, launching a TPU VM via the Google Cloud Console UI is often the easiest way to visually inspect available machine types, pick the right accelerator generation, and select operating system images.
Below is a complete walkthrough on how to provision a modern TPU VM (such as v5e, v6e, or TPU7x) using the Google Cloud Console.
Prerequisites Before Launching
-
TPU Quota: Ensure your project has allocated quota in your target region (e.g.,
us-east5-a,us-west4-a, oreurope-west4-a). -
Compute Engine API: Enabled on your target project.
Step 1: Navigate to VM Instances
-
Open the Google Cloud Console.
-
In the navigation menu (top-left burger menu ☰), go to Compute Engine > VM instances.
-
Click the Create instance button at the top toolbar.
Step 2: Name and Placement (Region & Zone)
-
Name: Provide a lowercase, DNS-compliant name for your instance (e.g.,
tpu-v6e-worker-01). -
Region & Zone: Select a region and zone that hosts TPU hardware for your desired generation (e.g.,
us-east5-afor v6e,us-west4-afor v5e).
Step 3: Select Machine Family & TPU Generation
Under the Machine configuration section:
-
Select the TPUs (or Accelerator-optimized) tab in the machine family picker.
-
In the Series table, select your desired architecture:
-
v6e (Trillium / AMD EPYC)
-
v5e / v5p
-
TPU7x (Ironwood)
-
-
Choose your Machine type depending on the chip density you need:
- e.g.,
ct6e-standard-1t(1 chip),ct6e-standard-4t(4 chips), orct5lp-hightpu-1t.
- e.g.,
Step 4: Configure the OS Image and Storage
Click on the left of the screen: the OS and storage section:
-
Under the Operating system and storage:
-
Image: Select Ubuntu or specialized accelerator image families.
-
Version: In our case, the system selected Ubuntu 22.04 LTS (Jammy) for you.
-
-
Size: Choose Balanced Persistent Disk or SSD Persistent Disk (recommended: at least 100 GB to hold ML datasets, Docker images, and dependencies).
-
Click Select.
Step 5: Review & Click Create
-
Review the estimated monthly and hourly costs shown in the right-hand summary pane.
-
(Optional Pro-Tip) Click Equivalent code at the bottom if you want to inspect or copy the exact
gcloudorterraformsyntax generated by the UI. -
Click Create.




