自旋等待,直到信号满足比较条件。与 [object Object] 配合使用,实现基于标志的同步。
支持单个信号或多维信号tensor(最高5维,形状由GlobalSignalData决定)。
自旋等待,直到以下条件满足:
单个信号:
信号tensor(所有元素均须满足):
其中 [object Object] ∈ {[object Object], [object Object], [object Object], [object Object], [object Object], [object Object]}
[object Object]
声明于 [object Object]:
[object Object]
- 类型约束:
[object Object]必须为[object Object](32位信号)。
- 内存约束:
[object Object]必须指向当前NPU本地的GM/HBM地址([object Object]),远端NPU通过[object Object]写入该地址。"本地"指NPU归属(当前NPU的GM vs远端NPU的GM),而非CCE地址空间修饰符。
- 形状语义:
- 单个信号:形状为
[object Object]。 - 信号tensor:形状决定要等待的多维区域(最高5维)。tensor中所有信号必须满足条件。
- 单个信号:形状为
- 比较运算符(WaitCmp):
[object Object]undefined
[object Object]
[object Object]
[object Object]
[object Object]