通过对行求和来归约每一列。
设 [object Object],[object Object]。对 [object Object]:
[object Object] 选择实现路径(二叉树累加vs. 顺序累加)。
同步形式:
[object Object]
降阶时可能引入内部临时Tile;C++内建接口需要显式传入 [object Object] 操作数。
[object Object]
[object Object]
声明于 [object Object]:
[object Object]
[object Object]
[object Object]和[object Object]必须为[object Object]。[object Object]和[object Object]必须使用标准ND布局:行主且非分形([object Object]、[object Object])。[object Object]和[object Object]的元素类型必须一致。- 运行时检查:
[object Object][object Object](为零时实现静默返回,不执行计算)[object Object](为零时实现静默返回,不执行计算)[object Object]必须不大于按[object Object]元素计的[object Object]行跨度(即[object Object])
[object Object]选择已检查到的后端路径:[object Object]:使用[object Object]做二叉树累加[object Object]:直接在[object Object]上做顺序累加
- 支持的元素类型:
[object Object]、[object Object]、[object Object]、[object Object]。 [object Object]必须为[object Object],且使用标准ND布局:行主且非分形([object Object]、[object Object])。[object Object]的元素类型必须与[object Object]和[object Object]一致。- 若
[object Object]或[object Object],实现会直接返回。
- Ascend 950PR/Ascend 950DT共享列归约检查允许的元素类型为:
[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]、[object Object]。 - 已检查到的Ascend 950PR/Ascend 950DT
[object Object]路径中,[object Object]仍只用于二叉累加路径;[object Object]中没有额外显式加入[object Object]的编译期类型/布局断言。
不需要 [object Object]。Atlas A2/A3 训练系列产品/Atlas A2/A3 推理系列产品和Ascend 950PR/Ascend 950DT均使用直接在 [object Object] 上的顺序累加。
- 当
[object Object]时:[object Object]被使用于二叉树累加。[object Object]中相邻行对被求和到[object Object],然后[object Object]被递归折半直到仅剩单行。[object Object]必须与[object Object]/[object Object]具有相同的元素类型。[object Object]必须是[object Object],行主序,非分形。[object Object](以元素数计,考虑[object Object]跨度)。[object Object]至少需要[object Object]行。
- 当
[object Object]时:[object Object]被接受但实现使用直接在[object Object]上的顺序累加;[object Object]未被主动使用。
- 当
[object Object]时:[object Object]被使用于基于向量寄存器的二叉树累加(使用UB存储)。[object Object]必须与[object Object]/[object Object]具有相同的元素类型。[object Object](以元素数计,考虑[object Object]跨度)。[object Object]至少需要[object Object]行。
- 当
[object Object]时:[object Object]未被主动使用;实现使用通过[object Object]的顺序归约。
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]