jax.lax.pmax#

jax.lax.pmax(x, axis_name, *, axis_index_groups=None)[源代码]#

在 pmapped 轴 axis_name 上计算 x 的 all-reduce 最大值。

如果 x 是一个 pytree,则结果等同于将此函数映射到树中的每个叶子。

参数:
  • x – 具有名为 axis_name 的映射轴的数组。

  • axis_name – 可哈希的 Python 对象,用于命名 pmapped 轴(有关更多详细信息,请参阅 jax.pmap() 文档)。

  • axis_index_groups – 可选的列表的列表,其中包含轴索引(例如,对于大小为 4 的轴,[[0, 1], [2, 3]] 将在前两个和最后两个副本上执行 pmaxes)。 组必须恰好覆盖所有轴索引一次,并且在 TPU 上,所有组必须大小相同。

返回:

x 具有相同形状的数组,表示沿轴 axis_name 的 all-reduce 最大值的结果。