开发者
资源

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