开发者
下载

aclmdlRIEventWaitTaskParams

1
2
3
4
5
typedef struct aclmdlRIEventWaitTaskParams {
    aclrtEvent event;
    uint64_t eventFlag;
    uint32_t waitFlag;
} aclmdlRIEventWaitTaskParams;

成员名称

描述

event

指定Event。类型定义请参见aclrtEvent

eventFlag

Event flag。请参见aclrtCreateEventExWithFlag中的flag说明。

waitFlag

指定等待动作的行为。取值如下:

  • 当waitFlag为ACL_EVENT_WAIT_DEFAULT时,表示默认行为,适用于普通场景,等价于aclrtStreamWaitEventWithTimeout接口。
  • 当waitFlag为ACL_EVENT_WAIT_EXTERNAL时,图捕获场景专用,当用户正在把Stream上的任务捕获成计算图时,带上这个flag,表示本次等待一个图之外的事件,用于实现图和外部Stream之间做同步、以及实现图和图之间做同步。

宏定义如下:

#define ACL_EVENT_WAIT_DEFAULT 0x0U
#define ACL_EVENT_WAIT_EXTERNAL 0x01U