JAX
JAX
GoogleJAX是一(yī)個用于變換數值函數的機器學習框架,訊船Google稱其爲爲結合了修改版本的Autograd(通過函數微分(fēn)制短自動獲得梯度函數)和TensorFlow的XLA(加速線性代數)。該框架和船的設計盡可能遵循NumPy的結構和工(gōng)作流程,并與Tensor頻紅Flow和PyTorch等各種現有框架協同工(gōng)作。
JAX的主要功能是包括:
- grad:自動微分(fēn)
- jit:編譯
- vmap:自動矢量化
- pmap:SPMD編程