Skip to content

Commit a4f74a9

Browse files
wenju-hekbenzie
andauthored
[SYCL][E2E][Bindless] Use REQUIRES: aspect-ext_oneapi_bindless_images (#15211)
Basic SYCL bindless image e2e tests can now pass on DG2/BMG/MTL/LNL. Adjust REQUIRES check for supported GPUs other than DG2. UR PR: oneapi-src/unified-runtime#2018 --------- Co-authored-by: Kenneth Benzie (Benie) <k.benzie@codeplay.com>
1 parent 9995592 commit a4f74a9

21 files changed

+27
-27
lines changed

sycl/cmake/modules/FetchUnifiedRuntime.cmake

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -117,13 +117,13 @@ if(SYCL_UR_USE_FETCH_CONTENT)
117117
endfunction()
118118

119119
set(UNIFIED_RUNTIME_REPO "https://github.com/oneapi-src/unified-runtime.git")
120-
# commit 7907998a442b381a6669d2ae5ab957f8ddda5d03
121-
# Merge: 7e9d9d47 ae7f58e3
122-
# Author: aarongreig <aaron.greig@codeplay.com>
123-
# Date: Fri Oct 4 11:35:10 2024 +0100
124-
# Merge pull request #2121 from nrspruit/error_after_free_syclos
125-
# [L0] Refcnt Parent Buffer on Sub Buffer Create and die on use of buffer after free
126-
set(UNIFIED_RUNTIME_TAG 7907998a442b381a6669d2ae5ab957f8ddda5d03)
120+
# commit b79ebe4e98789144bcdf3832088eb6e6b5ae6967
121+
# Merge: 7b4bc761 fbb6e862
122+
# Author: Kenneth Benzie (Benie) <k.benzie@codeplay.com>
123+
# Date: Fri Oct 4 16:39:59 2024 +0100
124+
# Merge pull request #2018 from wenju-he/L0-bindless-image-device-query
125+
# [L0] Fix device query of bindless image support
126+
set(UNIFIED_RUNTIME_TAG b79ebe4e98789144bcdf3832088eb6e6b5ae6967)
127127

128128
set(UMF_BUILD_EXAMPLES OFF CACHE INTERNAL "EXAMPLES")
129129
# Due to the use of dependentloadflag and no installer for UMF and hwloc we need

sycl/test-e2e/bindless_images/array/read_write_unsampled_array.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// REQUIRES: linux
2-
// REQUIRES: cuda || (level_zero && gpu-intel-dg2)
2+
// REQUIRES: aspect-ext_oneapi_bindless_images
33

44
// RUN: %{build} -o %t.out
55
// RUN: %{run} env NEOReadDebugKeys=1 UseBindlessMode=1 UseExternalAllocatorForSshAndDsh=1 %t.out

sycl/test-e2e/bindless_images/dx12_interop/read_write_unsampled.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: cuda || (level_zero && gpu-intel-dg2)
1+
// REQUIRES: aspect-ext_oneapi_bindless_images
22
// REQUIRES: windows
33

44
// RUN: %{build} -l d3d12 -l dxgi -l dxguid -o %t.out

sycl/test-e2e/bindless_images/read_1D.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: cuda || (level_zero && gpu-intel-dg2)
1+
// REQUIRES: aspect-ext_oneapi_bindless_images
22

33
// RUN: %{build} -o %t.out
44
// RUN: env NEOReadDebugKeys=1 UseBindlessMode=1 UseExternalAllocatorForSshAndDsh=1 %t.out

sycl/test-e2e/bindless_images/read_2D.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: cuda || (level_zero && gpu-intel-dg2)
1+
// REQUIRES: aspect-ext_oneapi_bindless_images
22

33
// RUN: %{build} -o %t.out
44
// RUN: env NEOReadDebugKeys=1 UseBindlessMode=1 UseExternalAllocatorForSshAndDsh=1 %t.out

sycl/test-e2e/bindless_images/read_2D_dynamic.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: cuda || (level_zero && gpu-intel-dg2)
1+
// REQUIRES: aspect-ext_oneapi_bindless_images
22

33
// RUN: %{build} -o %t.out
44
// RUN: env NEOReadDebugKeys=1 UseBindlessMode=1 UseExternalAllocatorForSshAndDsh=1 %t.out

sycl/test-e2e/bindless_images/read_3D.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: cuda || (level_zero && gpu-intel-dg2)
1+
// REQUIRES: aspect-ext_oneapi_bindless_images
22

33
// RUN: %{build} -o %t.out
44
// RUN: env NEOReadDebugKeys=1 UseBindlessMode=1 UseExternalAllocatorForSshAndDsh=1 %t.out

sycl/test-e2e/bindless_images/read_norm_types.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: cuda || (level_zero && gpu-intel-dg2)
1+
// REQUIRES: aspect-ext_oneapi_bindless_images
22

33
// RUN: %{build} -o %t.out
44
// RUN: env NEOReadDebugKeys=1 UseBindlessMode=1 UseExternalAllocatorForSshAndDsh=1 %t.out

sycl/test-e2e/bindless_images/read_write_1D.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: cuda || (level_zero && gpu-intel-dg2)
1+
// REQUIRES: aspect-ext_oneapi_bindless_images
22

33
// RUN: %{build} -o %t.out
44
// RUN: env NEOReadDebugKeys=1 UseBindlessMode=1 UseExternalAllocatorForSshAndDsh=1 %t.out

sycl/test-e2e/bindless_images/read_write_1D_subregion.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// REQUIRES: cuda || (level_zero && gpu-intel-dg2)
1+
// REQUIRES: aspect-ext_oneapi_bindless_images
22

33
// RUN: %{build} -o %t.out
44
// RUN: env NEOReadDebugKeys=1 UseBindlessMode=1 UseExternalAllocatorForSshAndDsh=1 %t.out

0 commit comments

Comments
 (0)