Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 7 additions & 10 deletions sycl/test-e2e/Adapters/level_zero/sub_sub_device.cpp
Original file line number Diff line number Diff line change
@@ -1,25 +1,22 @@
// REQUIRES: arch-intel_gpu_pvc, level_zero

// XFAIL: arch-intel_gpu_pvc && run-mode
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/15602
// UNSUPPORTED: gpu-intel-pvc-1T
// UNSUPPORTED-TRACKER: URLZA-437
// Note: it will never be supported on 1T.

// RUN: %{build} %level_zero_options -o %t.out

// TODO - at this time PVC 1T systems aren't correctly supporting affinity
// subdomain partitioning so this test is marked as UNSUPPORTED on those
// systems.
// RUN: %{build} -o %t.out

// TODO - at this time ZEX_NUMBER_OF_CCS is not working with FLAT hierachy,
// which is the new default on PVC. Once it is supported, we'll test on both.
// In the interim, these are the environment vars that must be used in
// conjunction with ZEX_NUMBER_OF_CCS
// DEFINE: %{setup_env} = env ZE_FLAT_DEVICE_HIERARCHY=COMPOSITE ZE_AFFINITY_MASK=0 ZEX_NUMBER_OF_CCS=0:4

// RUN: %{setup_env} env UR_L0_DEBUG=1 %{run} %t.out 2>&1 | FileCheck %s
// The output from UR_L0_DEBUG=1 is 2GB for some reason. So trying to filter it.
// RUN: %{setup_env} env UR_L0_DEBUG=1 %{run} %t.out 2>&1 | grep "getZeQueue" | FileCheck %s

// RUN: %{setup_env} %{run} %t.out

// Check that queues created on sub-sub-devices are going to specific compute
// engines:
// CHECK: [getZeQueue]: create queue ordinal = 0, index = 0 (round robin in [0, 0])
// CHECK: [getZeQueue]: create queue ordinal = 0, index = 1 (round robin in [1, 1])
// CHECK: [getZeQueue]: create queue ordinal = 0, index = 2 (round robin in [2, 2])
Expand Down