趋近智
JAX 计算常需要与科学 Python 生态的其他部分协同工作,或需要专门的底层功能。本章讨论如何将 JAX 与外部系统连接,并扩展其核心操作。
您将学到实用的方法,包括:
host_callback 和 pure_callback,了解它们的用途和限制。5.1 JAX 与 NumPy 的集成
5.2 使用 DLPack 实现零拷贝数据共享
5.3 使用 jax.experimental.host_callback 调用外部 CPU/GPU 代码
5.4 使用 jax.pure_callback 进行无副作用调用
5.5 JAX 原语简介
5.6 定义自定义原语
5.7 实现抽象求值规则
5.8 为后端(CPU/GPU/TPU)实现转换规则
5.9 制定自定义原语的求导规则
5.10 实践:整合 C++ 函数