Skip to content

Commit be0603c

Browse files
committed
[SYCL][Graph] Reset L0 events for UR sync-points
The Unified Runtime sync-points used to represent SYCL-Graph edges are not correctly implemented for the Level Zero adapter. The L0 events used to implement them are not reset to the non-signalled state after an enqueue of the graph. Fixed in the UR L0 adapter change oneapi-src/unified-runtime#965 which resets the UR events to the non-signalled state at the end of the L0 command-list.
1 parent e7139b0 commit be0603c

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

sycl/plugins/unified_runtime/CMakeLists.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
if (NOT DEFINED UNIFIED_RUNTIME_LIBRARY OR NOT DEFINED UNIFIED_RUNTIME_INCLUDE_DIR)
44
include(FetchContent)
55

6-
set(UNIFIED_RUNTIME_REPO "https://github.com/oneapi-src/unified-runtime.git")
7-
#commit b38855ed815ffd076bfde5e5e06170ca4f723dc1
8-
#Merge: e6343f4 6a2c548
9-
#Author: Piotr Balcer <piotr.balcer@intel.com>
10-
#Date: Thu Oct 5 12:15:42 2023 +0200
11-
# Merge pull request #920 from jsji/localcopy
12-
# [UR][L0] Copy prebuilt L0 to avoid leaking shared folder path
13-
set(UNIFIED_RUNTIME_TAG b38855ed815ffd076bfde5e5e06170ca4f723dc1)
6+
set(UNIFIED_RUNTIME_REPO "https://github.com/bensuo/unified-runtime.git")
7+
#commit e8e14150613ac838f676242436c3a30733a534cf
8+
#Merge: TODO
9+
#Author: Ewan Crawford <ewan@codeplay.com>
10+
#Date: Mon Oct 16 16:26:44 2023 +0100
11+
# TODO
12+
# [Command-buffer][L0] Reset sync-point events
13+
set(UNIFIED_RUNTIME_TAG e8e14150613ac838f676242436c3a30733a534cf)
1414

1515
if ("level_zero" IN_LIST SYCL_ENABLE_PLUGINS)
1616
set(UR_BUILD_ADAPTER_L0 ON)

0 commit comments

Comments
 (0)