__aicore__ inline void SetFlag(TEventID eventID);
__aicore__ inline void WaitFlag(TEventID eventID);
参数名 |
输入/输出 |
描述 |
---|---|---|
eventID |
输入 |
事件ID,数据类型为整型,由用户自己指定。 Atlas 训练系列产品,数据范围为:0-3 Atlas推理系列产品AI Core,数据范围为:0-7 Atlas A2训练系列产品/Atlas 800I A2推理产品,数据范围为:0-7 |
无
Atlas 训练系列产品
Atlas推理系列产品AI Core
Atlas A2训练系列产品/Atlas 800I A2推理产品
如DataCopy需要等待SetValue执行完成后才能执行,需要插入PIPE_S到PIPE_MTE3的同步。
GlobalTensor<half> dstGlobal; LocalTensor<half> dstLocal; dstLocal.SetValue(0, 0); TQueSync<PIPE_S, PIPE_MTE3> sync; sync.SetFlag(0); sync.WaitFlag(0); DataCopy(dstGlobal, dstLocal, dataSize);