Skip to content

Commit

Permalink
[UR][L0] Fix the multi device event cache to allocate lists as pointe…
Browse files Browse the repository at this point in the history
…rs (#12778)

- fix to address a multi device crash given many devices causing a stack
overflow. Event Caches per device are now explicitly allocated.

- pre-commit PR for
oneapi-src/unified-runtime#1366

---------

Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
Co-authored-by: Kenneth Benzie (Benie) <k.benzie@codeplay.com>
  • Loading branch information
nrspruit and kbenzie authored Feb 22, 2024
1 parent 4bc9745 commit 343d953
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions sycl/plugins/unified_runtime/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -57,13 +57,13 @@ if(SYCL_PI_UR_USE_FETCH_CONTENT)
include(FetchContent)

set(UNIFIED_RUNTIME_REPO "https://github.com/oneapi-src/unified-runtime.git")
# commit 24078c26ab871572067f520d856f4c65271cb9e5
# Merge: 227a5edf 89a66af7
# commit b4150ad1512476eb6ea0f2ede3bd29a6e3fd2b9e
# Merge: 4814e717 123c00f1
# Author: Kenneth Benzie (Benie) <k.benzie@codeplay.com>
# Date: Mon Feb 19 11:51:49 2024 +0100
# Merge pull request #1299 from rafbiels/rafbiels/fix-cuda-maxreg-check
# [CUDA] Fix MaxRegsPerBlock check in setKernelParams
set(UNIFIED_RUNTIME_TAG 24078c26ab871572067f520d856f4c65271cb9e5)
# Date: Thu Feb 22 10:42:39 2024 +0000
# Merge pull request #1366 from nrspruit/fix_multidevice_event_cache
# [L0] Fix the multi device event cache to allocate lists as pointers
set(UNIFIED_RUNTIME_TAG b4150ad1512476eb6ea0f2ede3bd29a6e3fd2b9e)

if(SYCL_PI_UR_OVERRIDE_FETCH_CONTENT_REPO)
set(UNIFIED_RUNTIME_REPO "${SYCL_PI_UR_OVERRIDE_FETCH_CONTENT_REPO}")
Expand Down

0 comments on commit 343d953

Please sign in to comment.