From 20c3bee3c3ffae7488298ee77831f2a778d3e171 Mon Sep 17 00:00:00 2001 From: Pierre-Andre Saulais Date: Mon, 20 Nov 2023 19:45:18 +0000 Subject: [PATCH 1/3] [CUDA] Dynamically load the CUPTI library when tracing --- sycl/plugins/unified_runtime/CMakeLists.txt | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/sycl/plugins/unified_runtime/CMakeLists.txt b/sycl/plugins/unified_runtime/CMakeLists.txt index 1572bb8ff3e4e..4e751c5af621f 100644 --- a/sycl/plugins/unified_runtime/CMakeLists.txt +++ b/sycl/plugins/unified_runtime/CMakeLists.txt @@ -56,15 +56,13 @@ endif() if(SYCL_PI_UR_USE_FETCH_CONTENT) include(FetchContent) - set(UNIFIED_RUNTIME_REPO "https://github.com/oneapi-src/unified-runtime.git") - # commit d06ba9d9c539dc712444c6db95dfe1629bd5f7d8 - # Merge: e1414e1 35b6a5e - # Author: Kenneth Benzie (Benie) - # Date: Thu Jan 11 15:09:01 2024 +0000 - # Merge pull request #1035 from Bensuo/cmd-buffer-profiling-l0 - # [EXP][CMDBUF] Add support for recovering CommandBuffer profiling - # information - set(UNIFIED_RUNTIME_TAG d06ba9d9c539dc712444c6db95dfe1629bd5f7d8) + set(UNIFIED_RUNTIME_REPO "https://github.com/pasaulais/unified-runtime.git") + # commit f0ea491fa931c302cb617fc939b06edab458ee75 + # Author: Pierre-Andre Saulais + # Date: Mon Nov 20 11:50:33 2023 +0000 + # + # [CUDA] Move CUPTI function pointers to a separate struct + set(UNIFIED_RUNTIME_TAG f0ea491fa931c302cb617fc939b06edab458ee75) if(SYCL_PI_UR_OVERRIDE_FETCH_CONTENT_REPO) set(UNIFIED_RUNTIME_REPO "${SYCL_PI_UR_OVERRIDE_FETCH_CONTENT_REPO}") From 08957df129e6b6d523672ba4c3c6cb776f25ab8b Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Wed, 24 Jan 2024 11:51:03 +0000 Subject: [PATCH 2/3] [UR] Bump tag to 5b3750d6 --- sycl/plugins/unified_runtime/CMakeLists.txt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/sycl/plugins/unified_runtime/CMakeLists.txt b/sycl/plugins/unified_runtime/CMakeLists.txt index e66b8d1aa092f..6355f078a222b 100644 --- a/sycl/plugins/unified_runtime/CMakeLists.txt +++ b/sycl/plugins/unified_runtime/CMakeLists.txt @@ -57,12 +57,13 @@ if(SYCL_PI_UR_USE_FETCH_CONTENT) include(FetchContent) set(UNIFIED_RUNTIME_REPO "https://github.com/pasaulais/unified-runtime.git") - # commit f0ea491fa931c302cb617fc939b06edab458ee75 - # Author: Pierre-Andre Saulais - # Date: Mon Nov 20 11:50:33 2023 +0000 - # - # [CUDA] Move CUPTI function pointers to a separate struct - set(UNIFIED_RUNTIME_TAG f0ea491fa931c302cb617fc939b06edab458ee75) + # commit 5b3750d6d7edc46a8d3956e370d17ffaacad0d6e + # Merge: 6fb1e547 4b2ac71e + # Author: Kenneth Benzie (Benie) + # Date: Wed Jan 24 11:48:06 2024 +0000 + # Merge pull request #1070 from pasaulais/pa/dlopen-cupti + # [CUDA] Dynamically load the CUPTI library when tracing + set(UNIFIED_RUNTIME_TAG 5b3750d6d7edc46a8d3956e370d17ffaacad0d6e) if(SYCL_PI_UR_OVERRIDE_FETCH_CONTENT_REPO) set(UNIFIED_RUNTIME_REPO "${SYCL_PI_UR_OVERRIDE_FETCH_CONTENT_REPO}") From 936de78c1d13fd9cdfddfe8fc474bd98145787eb Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Wed, 24 Jan 2024 11:54:05 +0000 Subject: [PATCH 3/3] [UR] Fix fetch content repo --- sycl/plugins/unified_runtime/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sycl/plugins/unified_runtime/CMakeLists.txt b/sycl/plugins/unified_runtime/CMakeLists.txt index 6355f078a222b..4cdd7cab224fc 100644 --- a/sycl/plugins/unified_runtime/CMakeLists.txt +++ b/sycl/plugins/unified_runtime/CMakeLists.txt @@ -56,7 +56,7 @@ endif() if(SYCL_PI_UR_USE_FETCH_CONTENT) include(FetchContent) - set(UNIFIED_RUNTIME_REPO "https://github.com/pasaulais/unified-runtime.git") + set(UNIFIED_RUNTIME_REPO "https://github.com/oneapi-src/unified-runtime.git") # commit 5b3750d6d7edc46a8d3956e370d17ffaacad0d6e # Merge: 6fb1e547 4b2ac71e # Author: Kenneth Benzie (Benie)