工具简介

JAX 是 Autograd 和 XLA (Accelerated Linear Algebra) 的结合体。它支持正向和反向自动微分,并且可以将 Python+NumPy 代码编译到加速器(GPU 和 TPU)上运行。

主要功能

  • grad: 自动微分。
  • jit: 即时编译 (Just-In-Time compilation),加速代码执行。
  • vmap: 自动向量化 (Vectorization)。
  • pmap: 并行化 (Parallelization),轻松在多设备上运行。