项目地址:https://github.com/google/jax
迅速发展的 JAX
JAX 的前身是 Autograd,其借助 Autograd 的更新版本,并且结合了 XLA,可对 Python...程序与 NumPy 运算执行自动微分,支持循环、分支、递归、闭包函数求导,也可以求三阶导数;依赖于 XLA,JAX 可以在 GPU 和 TPU 上编译和运行 NumPy 程序;通过 grad,可以支持自动模式反向传播和正向传播...可以说,在过去几年中,JAX 掀起了深度学习研究的风暴,推动了科学研究迅速发展。
JAX 的安装
如何使用 JAX 呢?..., 1.841471 , 4.9092975, 9.14112  ], dtype=float32)
vmap:是一种函数转换,JAX 通过 vmap 变换提供了自动矢量化算法,大大简化了这种类型的计算...,  4,  9, 16, 25, 36, 49, 64, 81], dtype=int32)vmap(f)(jnp.arange(10))#DeviceArray([ 0,  1,  4,  9, 16