Function: create_event
Applicability
Product |
Supported |
|---|---|
Atlas 350 Accelerator Card |
√ |
√ |
|
√ |
|
√ |
|
√ |
|
√ |
Description
Creates an event, which can be used to compute the elapsed time between two events and synchronize streams.
Prototype
- C Prototype
1aclError aclrtCreateEvent(aclrtEvent *event)
- Python Function
1event, ret = acl.rt.create_event()
Parameters
None
Return Value
Return Value |
Description |
|---|---|
event |
Int, pointer address of the created event object. |
ret |
Int, error code. 0 on success; else, failure. |
Restrictions
The event created using this API cannot be used in the acl.rt.reset_event API. Otherwise, undefined behavior may occur.
After an event is created by calling this API, the system allocates event resources only when acl.rt.record_event is called. Therefore, the number of events is limited. After the number of events reaches the upper limit, the system waits for resource release.
Limit on the number of events:
For the
For the
For the
For the
For the