Composable transformations of Python+NumPy programs - differentiate, vectorize, JIT to GPU/TPU, and more
JAX is a Python library for accelerator-oriented array computation and program transformation, designed for high-performance numerical computing and large-scale machine learning.