jax.experimental.compilation_cache 模块

jax.experimental.compilation_cache 模块#

JAX 磁盘编译缓存。

API#

jax.experimental.compilation_cache.compilation_cache.is_initialized()[源代码][源代码]#

已弃用。

返回缓存是否已启用。初始化可以被推迟,因此不检查初始化状态。名称保留以保持向后兼容性。

返回类型:

bool

jax.experimental.compilation_cache.compilation_cache.initialize_cache(path)[源代码][源代码]#

此API已弃用;请改用 set_cache_dir。

设置路径。为了生效,应在调用 get_executable_and_time() 和 put_executable_and_time() 之前调用。

返回类型:

None

jax.experimental.compilation_cache.compilation_cache.set_cache_dir(path)[源代码][源代码]#

设置持久编译缓存目录。

调用此函数后,jit 编译的函数会被保存到 path,因此如果进程重新启动或再次运行,则不需要重新编译。这也会告诉 Jax 在编译之前去哪里查找已编译的函数。

返回类型:

None

jax.experimental.compilation_cache.compilation_cache.reset_cache()[源代码][源代码]#

回到原始的、未初始化的状态。

返回类型:

None