aclrtTaskUpdateAsync
Applicability
Product |
Supported |
|---|---|
Atlas 350 Accelerator Card |
√ |
√ |
|
√ |
|
☓ |
|
√ |
|
☓ |
Description
Refreshes the information about a target task. This API is asynchronous.
Prototype
1 | aclError aclrtTaskUpdateAsync(aclrtStream taskStream, uint32_t taskId, aclrtTaskUpdateInfo *info, aclrtStream execStream) |
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
taskStream |
Input |
Stream where the target task is located. For details about the type definition, see aclrtStream. Only a stream bound to the model is supported. To bind a stream to the model, call the aclmdlRIBindStream API. |
taskId |
Input |
ID of the target task. Call aclrtGetThreadLastTaskId to obtain the task ID. |
info |
Input |
Configuration information. For details about the type definition, see aclrtTaskUpdateInfo. |
execStream |
Input |
Stream for executing the refresh task. For details about the type definition, see aclrtStream. |
Returns
0 on success; otherwise, failure. For details, see aclError.
Restrictions
Atlas 350 Accelerator Card: ACL_RT_UPDATE_RANDOM_TASK (random number generation task) is not supported.