You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
to submit the command-buffer work. However, this level-zero function has
350
350
limitations and, as such, this path is used only when the immediate append
351
351
path is unavailable.
352
352
353
-
#### Immediate Append Path implementation details
353
+
#### Immediate Append Path Implementation Details
354
354
355
355
This path is only available when the device supports immediate command-lists
356
356
and the [zeCommandListImmediateAppendCommandListsExp](https://oneapi-src.github.io/level-zero-spec/level-zero/latest/core/api.html#zecommandlistimmediateappendcommandlistsexp)
357
-
API. This API has a `phWaitEvents` argument which allows for a cleaner and more efficient
358
-
implementation than what can be achieved when using the wait-event path
357
+
API. This API can wait on a list of event dependencies using the `phWaitEvents`
358
+
parameter and can signal a return event when finished using the `hSignalEvent`
359
+
parameter. This allows for a cleaner and more efficient implementation than
360
+
what can be achieved when using the wait-event path
359
361
(see [this section](#wait-event-path-implementation-details-) for
360
362
more details about the wait-event path).
361
363
@@ -390,7 +392,7 @@ we need 2 of these helper command-lists:
390
392
- The `ZeCopyEngineImmediateListHelper` command-list is used to submit the
391
393
`CopyCommandList`
392
394
393
-
#### Wait event path implementation details
395
+
#### Wait event Path Implementation Details
394
396
The UR `urCommandBufferEnqueueExp` interface for submitting a command-buffer
395
397
takes a list of events to wait on, and returns an event representing the
396
398
completion of that specific submission of the command-buffer.
0 commit comments