Skip to content

Commit 69f9e4f

Browse files
committed
Missing implementations for immediate_in_order
1 parent 3c15e69 commit 69f9e4f

File tree

2 files changed

+58
-0
lines changed

2 files changed

+58
-0
lines changed

unified-runtime/source/adapters/level_zero/v2/queue_immediate_in_order.hpp

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,35 @@ struct ur_queue_immediate_in_order_t : ur_object, ur_queue_t_ {
454454
createEventIfRequested(eventPool.get(), phEvent, this));
455455
}
456456

457+
// Graph capture experimental APIs - not supported on Level Zero adapter v2
458+
ur_result_t queueBeginGraphCapteExp(void *pNext) override {
459+
(void)pNext;
460+
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
461+
}
462+
ur_result_t queueBeginCapteIntoGraphExp(ur_exp_graph_handle_t hGraph,
463+
void *pNext) override {
464+
(void)hGraph; (void)pNext;
465+
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
466+
}
467+
ur_result_t queueEndGraphCapteExp(ur_exp_graph_handle_t *phGraph,
468+
void *pNext) override {
469+
(void)phGraph; (void)pNext;
470+
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
471+
}
472+
ur_result_t queueAppendGraphExp(ur_exp_executable_graph_handle_t hGraph,
473+
void *pNext, ur_event_handle_t hSignalEvent,
474+
uint32_t numWaitEvents,
475+
ur_event_handle_t *phWaitEvents) override {
476+
(void)hGraph; (void)pNext; (void)hSignalEvent; (void)numWaitEvents;
477+
(void)phWaitEvents;
478+
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
479+
}
480+
ur_result_t queueIsGraphCapteEnabledExp(bool *pResult) override {
481+
if (pResult)
482+
*pResult = false;
483+
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
484+
}
485+
457486
ur::RefCount RefCount;
458487
};
459488

unified-runtime/source/adapters/level_zero/v2/queue_immediate_out_of_order.hpp

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -506,6 +506,35 @@ struct ur_queue_immediate_out_of_order_t : ur_object, ur_queue_t_ {
506506
createEventIfRequested(eventPool.get(), phEvent, this));
507507
}
508508

509+
// Graph capture experimental APIs - not supported on Level Zero adapter v2
510+
ur_result_t queueBeginGraphCapteExp(void *pNext) override {
511+
(void)pNext;
512+
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
513+
}
514+
ur_result_t queueBeginCapteIntoGraphExp(ur_exp_graph_handle_t hGraph,
515+
void *pNext) override {
516+
(void)hGraph; (void)pNext;
517+
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
518+
}
519+
ur_result_t queueEndGraphCapteExp(ur_exp_graph_handle_t *phGraph,
520+
void *pNext) override {
521+
(void)phGraph; (void)pNext;
522+
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
523+
}
524+
ur_result_t queueAppendGraphExp(ur_exp_executable_graph_handle_t hGraph,
525+
void *pNext, ur_event_handle_t hSignalEvent,
526+
uint32_t numWaitEvents,
527+
ur_event_handle_t *phWaitEvents) override {
528+
(void)hGraph; (void)pNext; (void)hSignalEvent; (void)numWaitEvents;
529+
(void)phWaitEvents;
530+
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
531+
}
532+
ur_result_t queueIsGraphCapteEnabledExp(bool *pResult) override {
533+
if (pResult)
534+
*pResult = false;
535+
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
536+
}
537+
509538
ur::RefCount RefCount;
510539
};
511540

0 commit comments

Comments
 (0)