aclmdlRITaskParams
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | typedef struct aclmdlRITaskParams { aclmdlRITaskType type; uint32_t rsv0[3]; aclrtTaskGrp taskGrp; void* opInfoPtr; size_t opInfoSize; uint8_t rsv1[32]; union { uint8_t rsv2[128]; struct aclmdlRIKernelTaskParams kernelTaskParams; struct aclmdlRIEventRecordTaskParams eventRecordTaskParams; struct aclmdlRIEventWaitTaskParams eventWaitTaskParams; struct aclmdlRIEventResetTaskParams eventResetTaskParams; struct aclmdlRIValueWriteTaskParams valueWriteTaskParams; struct aclmdlRIValueWaitTaskParams valueWaitTaskParams; }; } aclmdlRITaskParams; |
成员名称 |
描述 |
|---|---|
type |
任务类型。类型定义请参见aclmdlRITaskType。 |
rsv0 |
预留参数。 |
taskGrp |
标识任务组的句柄。类型定义请参见aclrtTaskGrp。 该参数作为查询接口的输出,设置接口无需关注。 |
opInfoPtr |
算子Shape信息的地址指针。 |
rsv1 |
预留参数。 |
rsv2 |
预留参数。 |
kernelTaskParams |
算子任务的参数。类型定义请参见aclmdlRIKernelTaskParams。 |
eventRecordTaskParams |
Event Record任务(通常对应aclrtRecordEvent接口下发的任务)的参数。类型定义请参见aclmdlRIEventRecordTaskParams。 该参数作为查询接口的输出,设置接口无需关注。 |
eventWaitTaskParams |
Event Wait任务(通常对应aclrtStreamWaitEvent或aclrtStreamWaitEventWithTimeout接口下发的任务)的参数。类型定义请参见aclmdlRIEventWaitTaskParams。 该参数作为查询接口的输出,设置接口无需关注。 |
eventResetTaskParams |
Event Reset任务(通常对应aclrtResetEvent接口下发的任务)的参数。类型定义请参见aclmdlRIEventResetTaskParams。 该参数作为查询接口的输出,设置接口无需关注。 |
valueWriteTaskParams |
Value Write任务(通常对应aclrtValueWrite接口下发的任务)的参数。类型定义请参见aclmdlRIValueWriteTaskParams。 |
valueWaitTaskParams |
Value Wait任务(通常对应aclrtValueWait接口下发的任务)的参数。类型定义请参见aclmdlRIValueWaitTaskParams。 |