Developers
Download
[object Object][object Object]

[object Object]

Tile与标量的逐元素按位异或。

[object Object]

对每个元素 [object Object] 在有效区域内:

dsti,j=srci,jscalar\mathrm{dst}_{i,j} = \mathrm{src}_{i,j} \oplus \mathrm{scalar}

[object Object]

同步形式:

[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]

声明于 [object Object]

[object Object]
[object Object]
[object Object]
  • 实现检查 (Atlas A2/A3 训练系列产品/Atlas A2/A3 推理系列产品):
    • 支持的元素类型为 [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][object Object]
    • [object Object][object Object] 的元素类型必须一致。
    • [object Object] 必须与 [object Object] 一致。
  • 有效区域:
    • 该操作使用 [object Object] / [object Object] 作为迭代域。
[object Object][object Object]

[object Object] 被使用作为标量XOR分解的中间暂存存储。[object Object] 必须与 [object Object] 具有相同的元素类型和有效形状。

[object Object]

[object Object] 被接口接受但Ascend 950PR/Ascend 950DT实现不使用。Ascend 950PR/Ascend 950DT后端使用 [object Object] 向量指令配合广播标量寄存器,不需要暂存Tile存储。[object Object] 仅为了与Atlas A2/A3 训练系列产品/Atlas A2/A3 推理系列产品的API兼容性而保留在C++内建接口签名中。

[object Object]
[object Object]
[object Object][object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]