Cloud TPU charges for usage based on the following price sheet. A bill is sent out at the end of each billing cycle, listing previous usage and charges. Prices on this page are listed in US dollars (USD).
Cloud TPU is currently available only in US regions. See the release notes for future updates.
Charges for Cloud TPU are calculated according to the following billing model:
- TPUs are charged in 1 second increments.
- If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
- All use is subject to the Cloud TPU quota policy.
Virtual machine pricing
In order to connect to a TPU, you must provision a virtual machine (VM), which is billed separately. For details on pricing for VM instances, see Compute Engine pricing.
To estimate the cost of using Cloud TPU with Compute Engine VM instances, see the Compute Engine pricing calculator.
The following example explains how to calculate the total cost of a training job that uses TPU resources and Compute Engine instances.
A machine learning researcher provisions a virtual machine by creating a
Compute Engine instance,
and they select the
n1-standard-8 machine type. They
also create a TPU resource, and they accrue 10 hours of usage on both the
Compute Engine instance and the TPU resource. In order to calculate
the total cost of a training job, the machine learning researcher must add
- the total cost of all Compute Engine instances
- the total cost of all Cloud TPU resources
|Resource||Price per machine per hour in USD||Number of machines||Number of hours billed||Total cost of each resource||Total cost of training job|
|Cloud TPU resource||$6.50||1||10||$65.00|