File tree Expand file tree Collapse file tree 3 files changed +19
-18
lines changed Expand file tree Collapse file tree 3 files changed +19
-18
lines changed Original file line number Diff line number Diff line change @@ -117,13 +117,13 @@ if(SYCL_UR_USE_FETCH_CONTENT)
117
117
endfunction ()
118
118
119
119
set (UNIFIED_RUNTIME_REPO "https://github.com/oneapi-src/unified-runtime.git" )
120
- # commit ce0325da13048af40acd61bd43ef88bafd84c6b3
121
- # Merge: 2ad32681 668c5e5d
122
- # Author: Piotr Balcer <piotr.balcer@intel .com>
123
- # Date: Thu Sep 26 10:51:57 2024 +0200
124
- # Merge pull request #2134 from nrspruit/fix_multi_device_event_driver_in_order_syclos
125
- # [L0] Fix Multi Device Event handling and remove unhandled events from in order wait list
126
- set (UNIFIED_RUNTIME_TAG ce0325da13048af40acd61bd43ef88bafd84c6b3 )
120
+ # commit 22962057df1b9d538e08088a7b75d9d8e7c29f90 (HEAD, origin/main, origin/HEAD)
121
+ # Merge: e824ddc2 f0a1c433
122
+ # Author: aarongreig <aaron.greig@codeplay .com>
123
+ # Date: Fri Sep 27 16:54:04 2024 +0100
124
+ # Merge pull request #2017 from nrspruit/new_sysman_init
125
+ # [L0] Use zesInit for SysMan API usage
126
+ set (UNIFIED_RUNTIME_TAG 22962057df1b9d538e08088a7b75d9d8e7c29f90 )
127
127
128
128
set (UMF_BUILD_EXAMPLES OFF CACHE INTERNAL "EXAMPLES" )
129
129
# Due to the use of dependentloadflag and no installer for UMF and hwloc we need
Original file line number Diff line number Diff line change 1
- /* This test checks that get_info checks its aspect and throws an invalid object
2
- error when ext::intel::info::device::free_memory is missing on L0*/
3
-
4
- // REQUIRES: gpu, level_zero
1
+ /* This test checks that get_info checks its aspect and passes without ZES_ENABLE_SYSMAN=1.*/
2
+ // REQUIRES: gpu-intel-dg2, level_zero
5
3
// RUN: %{build} -o %t.out
6
4
// RUN: env ZES_ENABLE_SYSMAN=0 %{run} %t.out
7
5
// Explicitly set 'ZES_ENABLE_SYSMAN=0'. HWLOC initializes this environment
12
10
#include < sycl/detail/core.hpp>
13
11
int main () {
14
12
sycl::queue q;
15
- bool failed = true ;
13
+ bool failed = false ;
16
14
try {
17
15
sycl::device d (sycl::default_selector_v);
18
16
size_t mem_free = d.get_info <sycl::ext::intel::info::device::free_memory>();
19
17
} catch (const sycl::exception &e) {
20
18
assert (e.code () == sycl::errc::feature_not_supported);
21
- std::cout << " Expected exception encountered: " << e.what () << std::endl;
22
- failed = false ;
19
+ std::cout << " UnExpected exception encountered: " << e.what () << std::endl;
20
+ failed = true ;
23
21
}
24
22
return failed;
25
23
}
Original file line number Diff line number Diff line change 1
1
// https://github.com/intel/llvm/issues/14244
2
- // sycl-ls --verbose shows the "ext_intel_free_memory" aspect only if
3
- // ZES_ENABLE_SYSMAN=1 is set, so this test is missed if it requires
4
- // aspect-ext_intel_free_memory. Since gen9 and get12 don't support this query,
2
+ // sycl-ls --verbose shows the "ext_intel_free_memory" aspect if
3
+ // ZES_ENABLE_SYSMAN=1 is set, but also is sysman init is supported,
4
+ // so this test is missed if it requires aspect-ext_intel_free_memory.
5
+
6
+ // Since gen9 and get12 don't support this query,
5
7
// so requiring DG2. There may be more devices in our CI supporting this aspect.
6
8
// REQUIRES: gpu-intel-dg2
7
9
// REQUIRES: level_zero, level_zero_dev_kit
10
12
//
11
13
// RUN: %{build} %level_zero_options -o %t.out
12
14
// RUN: env ZES_ENABLE_SYSMAN=1 %{run} %t.out 2>&1 | FileCheck %s
15
+ // RUN: env ZES_ENABLE_SYSMAN=0 %{run} %t.out 2>&1 | FileCheck %s
13
16
//
14
17
// The test is to check that the free device memory is reported by Level Zero
15
- // backend
18
+ // backend both with and without the sysman environment variable.
16
19
//
17
20
// CHECK: Root-device free memory
18
21
You can’t perform that action at this time.
0 commit comments