文档
注册

FetchEventID

功能说明

根据HardEvent(硬件类型的同步事件)获取相应可用的TEventID,此接口不会申请TEventID,仅提供可用的TEventID。

函数原型

template <HardEvent evt> __aicore__ inline TEventID TPipe::FetchEventID();

__aicore__ inline TEventID TPipe::FetchEventID(HardEvent evt);

参数说明

参数名称

输入/输出

含义

evt

输入

HardEvent类型,硬件同步类型。

该类型的具体说明请参考SetFlag/WaitFlag中同步类型的说明。

支持的型号

Atlas 训练系列产品

Atlas推理系列产品(Ascend 310P处理器)AI Core

Atlas A2训练系列产品/Atlas 800I A2推理产品

注意事项

FetchEventID适用于获取TEventID后,立刻调用SetFlag、WaitFlag。

返回值

TEventID

调用示例

TEventID eventIdVToS = GetTPipePtr()->FetchEventID(HardEvent::V_S); //需要插scalar等vector的同步,申请对应的HardEvent的ID
SetFlag<HardEvent::V_S>(eventIdVToS);
WaitFlag<HardEvent::V_S>(eventIdVToS);
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词