A TPU is a hardware backend for accelerating JAX computations. It is usually unnecessary for small image-processing tasks, but can benefit training large neural networks. JAX lets you switch later from a local CPU or GPU to a TPU. section 3.2.5
Working with a Cloud TPU involves:
- Creating a Cloud TPU VM, connecting to it from Colab through a local runtime, and installing the TPU-enabled JAX package. section 3.2.5
- Accounting for cost and avoiding the older Colab TPU runtime, which JAX no longer supports since version 0.4. section 3.2.5




