aclrtSynchronizeStream
Applicable Products
Product |
Supported |
|---|---|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
Function
This API is enhanced based on aclrtSynchronizeStream and allows you to set the timeout interval. When an application is abnormal, the application automatically exits based on the configured timeout interval.
This is an encapsulated API that applies only to C++ programs. It internally calls the C API aclrtSynchronizeStreamWithTimeout.
Prototype
1 | aclError aclrtSynchronizeStream(aclrtStream stream, int32_t timeout) |
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
stream |
Input |
Stream in which all tasks need to be completed. For details about the type definition, see aclrtStream. |
timeout |
Input |
API timeout interval. The value can be:
|
Returns
0 on success; otherwise, failure. For details, see aclError.