开发者
下载
[object Object][object Object]

[object Object]

将Tile与标量另一个Tile的首元素进行比较,并写入逐元素比较结果。

提供两种重载形式:

  • 标量形式:将 [object Object] 的每个元素与标量值进行比较。
  • Tile形式:将 [object Object] 的每个元素与从 [object Object] Tile首元素的标量进行比较。
[object Object]

标量形式 —对每个元素 [object Object] 在有效区域内:

dsti,j=(src0i,j cmpMode scalar)\mathrm{dst}_{i,j} = \left(\mathrm{src0}_{i,j}\ \mathrm{cmpMode}\ \mathrm{scalar}\right)

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

dsti,j=(src0i,j cmpMode src10,0)\mathrm{dst}_{i,j} = \left(\mathrm{src0}_{i,j}\ \mathrm{cmpMode}\ \mathrm{src1}_{0,0}\right)

[object Object] 的编码/类型由实现定义(位压缩掩码Tile,每个比特代表一个比较结果)。

[object Object]

同步形式:

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

声明于 [object Object][object Object]

[object Object]

标量形式 —将Tile与标量进行比较:

[object Object]

Tile形式 —将Tile与另一个Tile进行比较(从 [object Object] 广播标量):

[object Object]
[object Object]
  • 实现检查 (Atlas A2/A3 训练系列产品/Atlas A2/A3 推理系列产品):
    • [object Object] 必须是以下之一:[object Object][object Object][object Object][object Object][object Object]
    • Tile布局必须是行主序([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]
    • Tile布局必须是行主序([object Object])。
  • 通用约束:
    • [object Object][object Object] 的Tile位置都必须是向量([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](注:Atlas A2/A3 训练系列产品/Atlas A2/A3 推理系列产品上当输入类型为 [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]