JAX is NumPy on the CPU, GPU, and TPU, with great automatic differentiation for high-performance machine learning research. JAX, a machine learning framework that is a little bit like a combination of NumPy and PyTorch. And it has TPU support. Because it is numpy compatible it does not force you to write code in a different way. → calmcode