项目地址:https://github.com/google/jax
迅速发展的 JAX
JAX 的前身是 Autograd,其借助 Autograd 的更新版本,并且结合了 XLA,可对 Python...目前,基于 JAX 已有很多优秀的开源项目,如谷歌的神经网络库团队开发了 Haiku,这是一个面向 Jax 的深度学习代码库,通过 Haiku,用户可以在 Jax 上进行面向对象开发;又比如 RLax,...可以说,在过去几年中,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