Request a short-term reservation using calendar mode
To reserve TPUs for a specific start time and duration, between 1 and 90 days, request a future reservation in calendar mode. This mode, powered by the Dynamic Workload Scheduler, lets you check TPU availability up to 120 days in advance and request capacity based on your schedule. You can request a future reservation in calendar mode using the Compute Engine API or Google Cloud console. If approved, Compute Engine automatically creates a reservation for your chosen date and time. You can then consume the reservation by provisioning TPUs using the Create Node API or the Queued Resources API. Compute Engine automatically deletes the reservation, and any TPUs that consume it, at the end of your reservation period.
Requesting a future reservation in calendar mode is a good fit for training and experimentation workloads that require precise start times and have a defined duration.
For more information, see About future reservation requests in calendar mode.
View future availability of TPUs
You can view the availability of TPUs 1 to 120 days in advance. For more information, see View resources future availability.
Create a future reservation request in calendar mode
You can request a future reservation in calendar mode using the Compute Engine API or Google Cloud console. For more information, see Create a future reservation request in calendar mode.
Limitations
Requesting a future reservation in calendar mode for TPUs has the following limitations:
- You can't modify, cancel, or delete a future reservation request.
- You can only reserve the following TPU versions in the specified zones:
- You must specify a reservation duration with a minimum of 1 day and a maximum of 90 days.
For the supported TPU sizes and topologies, see the following pages:
What's next
- Learn about Cloud TPU reservations
- After your reservation start date, consume the reservation