Skip to content

Commit 34e9fc4

Browse files
committed
kernel_if: query streaming control done signal
Signed-off-by: Peter Colberg <peter.colberg@intel.com>
1 parent d986c57 commit 34e9fc4

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/acl_kernel_if.cpp

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1511,8 +1511,14 @@ void acl_kernel_if_update_status(acl_kernel_if *kern) {
15111511
std::optional<unsigned int> printf_size;
15121512

15131513
unsigned int finish_counter = 0;
1514-
acl_kernel_if_update_status_done(kern, accel_id, activation_id,
1515-
finish_counter, printf_size);
1514+
if (kern->streaming_control_kernel_names[accel_id]) {
1515+
acl_get_hal()->simulation_streaming_kernel_done(
1516+
kern->physical_device_id,
1517+
*kern->streaming_control_kernel_names[accel_id], finish_counter);
1518+
} else {
1519+
acl_kernel_if_update_status_done(kern, accel_id, activation_id,
1520+
finish_counter, printf_size);
1521+
}
15161522
if (!(finish_counter > 0)) {
15171523
continue;
15181524
}

0 commit comments

Comments
 (0)