jax.lax.reduce#

jax.lax.reduce(operands, init_values, computation, dimensions)[source]#

包装了 XLA 的 Reduce 运算符。

init_valuescomputation 必须共同构成一个 monoid 以保证正确性。也就是说 init_values 必须是 computation 的单位元,并且 computation 必须是结合律的。XLA 可能会在代码生成期间利用这两个属性;如果任何一个属性被违反,结果将是未定义的。

参数:
  • operands (Any)

  • init_values (Any)

  • computation (Callable[[Any, Any], Any])

  • dimensions (Sequence[int])

返回类型:

Any