🔍

JAX是Google开发的机器学习框架,融合NumPy API、自动微分、GPU/TPU加速和JIT编译,采用函数式编程范式,支持vmap自动向量化,适合研究和生产级ML开发。

JAX开发平台自动微分vmap自动向量化融合NumPyAPI采用函数式编程范式NumPy兼容APIGPU/TPU加速

产品介绍

JAX是Google开发的机器学习框架,融合NumPy API、自动微分、GPU/TPU加速和JIT编译,采用函数式编程范式,支持vmap自动向量…

面向开发平台工具场景,JAX 把"自动微分"这类环节打包到一起,省去在多款工具之间来回切换。

核心功能

NumPy兼容API:接口与NumPy高度兼容,上手容易。

自动微分:原生支持grad函数,自动计算梯度。

GPU/TPU加速:自动利用GPU和TPU加速计算。

JIT编译:通过jit将计算图编译优化,大幅提升性能。

vmap自动向量化:自动将函数批量应用到数组,免手动循环。

pmap并行:支持多设备并行计算。

官网地址jax.readthedocs.io