aclrtDestroyStream
Applicability
|
Product |
Supported |
|---|---|
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
Description
Destroys a stream created by the aclrtCreateStream, aclrtCreateStreamWithConfig, or aclrtCreateStreamV2 call. If there are unfinished tasks on the stream, the stream is destroyed after the tasks are complete.
Prototype
aclError aclrtDestroyStream(aclrtStream stream)
Parameters
|
Parameter |
Input/Output |
Description |
|---|---|---|
|
stream |
Input |
Stream to destroy. |
Returns
0 on success; else, failure. For details, see aclError.
Restrictions
- Before calling aclrtDestroyStream to destroy a specified stream, call aclrtSynchronizeStream to ensure that all tasks in the stream are complete.
- When calling aclrtDestroyStream to destroy a specified stream, ensure that the stream is in the current context.
- The stream passed to the aclrtDestroyStream call must not be in use by other API calls.
Parent topic: Stream Management