jax.experimental.multihost_utils 模块

jax.experimental.multihost_utils 模块#

用于多主机间同步和通信的工具。

多主机工具 API 参考#

broadcast_one_to_all(in_tree[, is_source])

将数据从源主机(默认主机0)广播到所有其他主机。

sync_global_devices(name)

在所有主机/设备上创建一个屏障。

process_allgather(in_tree[, tiled])

从各个进程中收集数据。

assert_equal(in_tree[, fail_message])

验证所有主机具有相同的值树。

host_local_array_to_global_array(...)

将主机本地值转换为全局分片的 jax.Array。

global_array_to_host_local_array(...)

将全局 jax.Array 转换为主机本地的 jax.Array