Closed
Description
Describe the bug
The following tests failed, and thus XFAIL'd, when enabling PVC in CI (#14720):
SYCL :: Basic/accessor/accessor.cpp
SYCL :: DeprecatedFeatures/set_arg_interop.cpp
SYCL :: DeviceArchitecture/device_architecture_comparison_on_device_aot.cpp
SYCL :: DeviceCodeSplit/grf.cpp
SYCL :: ESIMD/grf.cpp
SYCL :: ESIMD/mask_expand_load.cpp
SYCL :: Graph/Explicit/interop-level-zero-launch-kernel.cpp
SYCL :: Graph/RecordReplay/interop-level-zero-launch-kernel.cpp
SYCL :: GroupAlgorithm/reduce_sycl2020.cpp
SYCL :: KernelAndProgram/target_register_alloc_mode.cpp
SYCL :: KernelCompiler/kernel_compiler_sycl.cpp
SYCL :: Matrix/SPVCooperativeMatrix/joint_matrix_bf16_fill_k_cache_OOB.cpp
SYCL :: Matrix/SPVCooperativeMatrix/joint_matrix_prefetch.cpp
SYCL :: Matrix/joint_matrix_bf16_fill_k_cache_OOB.cpp
SYCL :: Matrix/joint_matrix_bf16_fill_k_cache_prefetch.cpp
SYCL :: Matrix/joint_matrix_prefetch.cpp
SYCL :: Plugin/level_zero_ext_intel_cslice.cpp
SYCL :: Plugin/level_zero_ext_intel_queue_index.cpp
SYCL :: Plugin/level_zero_sub_sub_device.cpp
SYCL :: syclcompat/launch/launch_policy_lmem.cpp
The following tests were marked "unsupported" on PVC (due to flaky failures or timeouts):
Basic/accessor/host_task_accessor_deduction.cpp
ESIMD/named_barriers/loop.cpp
ESIMD/named_barriers/loop_extended.cpp
To reproduce
No response
Environment
- OS: Linux
- Target device and vendor: Intel PVC
- DPC++ commit: 0119d48
Additional context
sycl-ls --verbose
2024-07-28T16:16:17.6646126Z [opencl:gpu][opencl:0] Intel(R) OpenCL Graphics, Intel(R) Data Center GPU Max 1100 OpenCL 3.0 NEO [24.22.29735.20]
2024-07-28T16:16:17.6649382Z [opencl:gpu][opencl:1] Intel(R) OpenCL Graphics, Intel(R) Data Center GPU Max 1100 OpenCL 3.0 NEO [24.22.29735.20]
2024-07-28T16:16:17.6652447Z [opencl:cpu][opencl:2] Intel(R) OpenCL, Intel(R) Xeon(R) Platinum 8468V OpenCL 3.0 (Build 0) [2024.18.6.0.02_160000]
2024-07-28T16:16:17.6656417Z [opencl:fpga][opencl:3] Intel(R) FPGA Emulation Platform for OpenCL(TM), Intel(R) FPGA Emulation Device OpenCL 1.2 [2024.18.6.0.02_160000]
2024-07-28T16:16:17.6660171Z [level_zero:gpu][level_zero:0] Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1100 12.60.7 [1.3.29735]
2024-07-28T16:16:17.6663213Z [level_zero:gpu][level_zero:1] Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1100 12.60.7 [1.3.29735]
2024-07-28T16:16:17.6665602Z [native_cpu:cpu][native_cpu:0] SYCL_NATIVE_CPU, SYCL Native CPU 0.1 [0.0.0]
2024-07-28T16:16:17.6666891Z
2024-07-28T16:16:17.6667212Z Platforms: 5
2024-07-28T16:16:17.6668018Z Platform [#1]:
2024-07-28T16:16:17.6668844Z Version : OpenCL 3.0
2024-07-28T16:16:17.6669911Z Name : Intel(R) OpenCL Graphics
2024-07-28T16:16:17.6671075Z Vendor : Intel(R) Corporation
2024-07-28T16:16:17.6672109Z Devices : 2
2024-07-28T16:16:17.6672917Z Device [#0]:
2024-07-28T16:16:17.6673782Z Type : gpu
2024-07-28T16:16:17.6674843Z Version : OpenCL 3.0 NEO
2024-07-28T16:16:17.6676245Z Name : Intel(R) Data Center GPU Max 1100
2024-07-28T16:16:17.6677666Z Vendor : Intel(R) Corporation
2024-07-28T16:16:17.6683322Z Driver : 24.22.29735.20
2024-07-28T16:16:17.6685090Z UUID : 1341282181147000410000000
2024-07-28T16:16:17.6686325Z Num SubDevices : 0
2024-07-28T16:16:17.6687358Z Num SubSubDevices : 0
2024-07-28T16:16:17.6693073Z Aspects : gpu fp16 fp64 online_compiler online_linker queue_profiling usm_device_allocations usm_host_allocations usm_shared_allocations atomic64 ext_intel_device_info_uuid ext_oneapi_srgb ext_intel_device_id ext_intel_esimd ext_oneapi_ballot_group ext_oneapi_fixed_size_group ext_oneapi_opportunistic_group ext_oneapi_tangle_group ext_intel_matrix ext_oneapi_private_alloca
2024-07-28T16:16:17.6732519Z info::device::sub_group_sizes: 16 32
2024-07-28T16:16:17.6733053Z Architecture: intel_gpu_pvc
2024-07-28T16:16:17.6733417Z Device [#1]:
2024-07-28T16:16:17.6733831Z Type : gpu
2024-07-28T16:16:17.6734238Z Version : OpenCL 3.0 NEO
2024-07-28T16:16:17.6734715Z Name : Intel(R) Data Center GPU Max 1100
2024-07-28T16:16:17.6735241Z Vendor : Intel(R) Corporation
2024-07-28T16:16:17.6735677Z Driver : 24.22.29735.20
2024-07-28T16:16:17.6736098Z UUID : 1341282181147000580000000
2024-07-28T16:16:17.6736522Z Num SubDevices : 0
2024-07-28T16:16:17.6736877Z Num SubSubDevices : 0
2024-07-28T16:16:17.6747828Z Aspects : gpu fp16 fp64 online_compiler online_linker queue_profiling usm_device_allocations usm_host_allocations usm_shared_allocations atomic64 ext_intel_device_info_uuid ext_oneapi_srgb ext_intel_device_id ext_intel_esimd ext_oneapi_ballot_group ext_oneapi_fixed_size_group ext_oneapi_opportunistic_group ext_oneapi_tangle_group ext_intel_matrix ext_oneapi_private_alloca
2024-07-28T16:16:17.6749714Z info::device::sub_group_sizes: 16 32
2024-07-28T16:16:17.6750271Z Architecture: intel_gpu_pvc
2024-07-28T16:16:17.6750654Z Platform [#2]:
2024-07-28T16:16:17.6750949Z Version : OpenCL 3.0 LINUX
2024-07-28T16:16:17.6751313Z Name : Intel(R) OpenCL
2024-07-28T16:16:17.6751678Z Vendor : Intel(R) Corporation
2024-07-28T16:16:17.6752029Z Devices : 1
2024-07-28T16:16:17.6752313Z Device [#2]:
2024-07-28T16:16:17.6752611Z Type : cpu
2024-07-28T16:16:17.6752982Z Version : OpenCL 3.0 (Build 0)
2024-07-28T16:16:17.6753474Z Name : Intel(R) Xeon(R) Platinum 8468V
2024-07-28T16:16:17.6753965Z Vendor : Intel(R) Corporation
2024-07-28T16:16:17.6754405Z Driver : 2024.18.6.0.02_160000
2024-07-28T16:16:17.7961304Z Num SubDevices : 2
2024-07-28T16:16:17.7961666Z Num SubSubDevices : 0
2024-07-28T16:16:17.7963319Z Aspects : cpu fp16 fp64 online_compiler online_linker queue_profiling usm_device_allocations usm_host_allocations usm_shared_allocations usm_system_allocations usm_atomic_host_allocations usm_atomic_shared_allocations atomic64 ext_oneapi_srgb ext_oneapi_native_assert ext_intel_legacy_image ext_oneapi_ballot_group ext_oneapi_fixed_size_group ext_oneapi_opportunistic_group ext_oneapi_tangle_group ext_intel_matrix ext_oneapi_private_alloca
2024-07-28T16:16:17.7965052Z info::device::sub_group_sizes: 4 8 16 32 64
2024-07-28T16:16:17.7965430Z Architecture: intel_cpu_spr
2024-07-28T16:16:17.7965755Z Platform [#3]:
2024-07-28T16:16:17.7966133Z Version : OpenCL 1.2 Intel(R) FPGA SDK for OpenCL(TM), Version 20.3
2024-07-28T16:16:17.7966668Z Name : Intel(R) FPGA Emulation Platform for OpenCL(TM)
2024-07-28T16:16:17.7967072Z Vendor : Intel(R) Corporation
2024-07-28T16:16:17.7967364Z Devices : 1
2024-07-28T16:16:17.7967600Z Device [#3]:
2024-07-28T16:16:17.7967856Z Type : fpga
2024-07-28T16:16:17.7968147Z Version : OpenCL 1.2
2024-07-28T16:16:17.7968525Z Name : Intel(R) FPGA Emulation Device
2024-07-28T16:16:17.7968921Z Vendor : Intel(R) Corporation
2024-07-28T16:16:17.7969274Z Driver : 2024.18.6.0.02_160000
2024-07-28T16:16:17.8557731Z Num SubDevices : 2
2024-07-28T16:16:17.8558157Z Num SubSubDevices : 0
2024-07-28T16:16:17.8559861Z Aspects : accelerator fp64 online_compiler online_linker queue_profiling usm_device_allocations usm_host_allocations usm_shared_allocations usm_atomic_host_allocations usm_atomic_shared_allocations ext_oneapi_srgb ext_oneapi_ballot_group ext_oneapi_fixed_size_group ext_oneapi_opportunistic_group ext_oneapi_tangle_group ext_oneapi_private_alloca
2024-07-28T16:16:17.8561566Z info::device::sub_group_sizes: 4 8 16 32 64
2024-07-28T16:16:17.8561995Z Architecture: unknown
2024-07-28T16:16:17.8562326Z Platform [#4]:
2024-07-28T16:16:17.8562596Z Version : 1.3
2024-07-28T16:16:17.8563066Z Name : Intel(R) Level-Zero
2024-07-28T16:16:17.8563455Z Vendor : Intel(R) Corporation
2024-07-28T16:16:17.8563811Z Devices : 2
2024-07-28T16:16:17.8564097Z Device [#0]:
2024-07-28T16:16:17.8564462Z Type : gpu
2024-07-28T16:16:17.8564815Z Version : 12.60.7
2024-07-28T16:16:17.8565247Z Name : Intel(R) Data Center GPU Max 1100
2024-07-28T16:16:17.8565740Z Vendor : Intel(R) Corporation
2024-07-28T16:16:17.8566153Z Driver : 1.3.29735
2024-07-28T16:16:17.8566866Z UUID : 1341282181147000410000000
2024-07-28T16:16:17.8567297Z Num SubDevices : 0
2024-07-28T16:16:17.8567650Z Num SubSubDevices : 0
2024-07-28T16:16:17.8571027Z Aspects : gpu fp16 fp64 online_compiler online_linker queue_profiling usm_device_allocations usm_host_allocations usm_shared_allocations ext_intel_pci_address ext_intel_gpu_eu_count ext_intel_gpu_eu_simd_width ext_intel_gpu_slices ext_intel_gpu_subslices_per_slice ext_intel_gpu_eu_count_per_subslice atomic64 ext_intel_device_info_uuid ext_intel_gpu_hw_threads_per_eu ext_intel_free_memory ext_intel_device_id ext_intel_memory_clock_rate ext_intel_memory_bus_width ext_oneapi_bindless_images ext_oneapi_bindless_images_1d_usm ext_oneapi_bindless_images_2d_usm ext_intel_esimd ext_oneapi_ballot_group ext_oneapi_fixed_size_group ext_oneapi_opportunistic_group ext_oneapi_tangle_group ext_intel_matrix ext_oneapi_limited_graph ext_oneapi_private_alloca ext_oneapi_queue_profiling_tag ext_oneapi_virtual_mem
2024-07-28T16:16:17.8574692Z info::device::sub_group_sizes: 16 32
2024-07-28T16:16:17.8575120Z Architecture: intel_gpu_pvc
2024-07-28T16:16:17.8575475Z Device [#1]:
2024-07-28T16:16:17.8575778Z Type : gpu
2024-07-28T16:16:17.8576126Z Version : 12.60.7
2024-07-28T16:16:17.8576556Z Name : Intel(R) Data Center GPU Max 1100
2024-07-28T16:16:17.8577042Z Vendor : Intel(R) Corporation
2024-07-28T16:16:17.8577464Z Driver : 1.3.29735
2024-07-28T16:16:17.8577860Z UUID : 1341282181147000580000000
2024-07-28T16:16:17.8578271Z Num SubDevices : 0
2024-07-28T16:16:17.8578612Z Num SubSubDevices : 0
2024-07-28T16:16:17.8581945Z Aspects : gpu fp16 fp64 online_compiler online_linker queue_profiling usm_device_allocations usm_host_allocations usm_shared_allocations ext_intel_pci_address ext_intel_gpu_eu_count ext_intel_gpu_eu_simd_width ext_intel_gpu_slices ext_intel_gpu_subslices_per_slice ext_intel_gpu_eu_count_per_subslice atomic64 ext_intel_device_info_uuid ext_intel_gpu_hw_threads_per_eu ext_intel_free_memory ext_intel_device_id ext_intel_memory_clock_rate ext_intel_memory_bus_width ext_oneapi_bindless_images ext_oneapi_bindless_images_1d_usm ext_oneapi_bindless_images_2d_usm ext_intel_esimd ext_oneapi_ballot_group ext_oneapi_fixed_size_group ext_oneapi_opportunistic_group ext_oneapi_tangle_group ext_intel_matrix ext_oneapi_limited_graph ext_oneapi_private_alloca ext_oneapi_queue_profiling_tag ext_oneapi_virtual_mem
2024-07-28T16:16:17.8585273Z info::device::sub_group_sizes: 16 32
2024-07-28T16:16:17.8585694Z Architecture: intel_gpu_pvc
2024-07-28T16:16:17.8586049Z Platform [#5]:
2024-07-28T16:16:17.8586316Z Version : 0.1
2024-07-28T16:16:17.8586613Z Name : SYCL_NATIVE_CPU
2024-07-28T16:16:17.8586948Z Vendor : tbd
2024-07-28T16:16:17.8587217Z Devices : 1
2024-07-28T16:16:17.8587492Z Device [#0]:
2024-07-28T16:16:17.8587794Z Type : cpu
2024-07-28T16:16:17.8588124Z Version : 0.1
2024-07-28T16:16:17.8588492Z Name : SYCL Native CPU
2024-07-28T16:16:17.8588918Z Vendor : Intel(R) Corporation
2024-07-28T16:16:17.8589324Z Driver : 0.0.0
2024-07-28T16:16:17.8589677Z Num SubDevices : 0
2024-07-28T16:16:17.8590019Z Num SubSubDevices : 0
2024-07-28T16:16:17.8591025Z Aspects : cpu fp16 fp64 queue_profiling usm_device_allocations usm_host_allocations usm_shared_allocations usm_system_allocations usm_atomic_host_allocations usm_atomic_shared_allocations atomic64
2024-07-28T16:16:17.8592075Z info::device::sub_group_sizes: 1
2024-07-28T16:16:17.8592463Z Architecture: unknown
2024-07-28T16:16:17.8593190Z default_selector() : gpu, Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1100 12.60.7 [1.3.29735]
2024-07-28T16:16:17.8594387Z accelerator_selector() : fpga, Intel(R) FPGA Emulation Platform for OpenCL(TM), Intel(R) FPGA Emulation Device OpenCL 1.2 [2024.18.6.0.02_160000]
2024-07-28T16:16:17.8595548Z cpu_selector() : cpu, Intel(R) OpenCL, Intel(R) Xeon(R) Platinum 8468V OpenCL 3.0 (Build 0) [2024.18.6.0.02_160000]
2024-07-28T16:16:17.8596589Z gpu_selector() : gpu, Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1100 12.60.7 [1.3.29735]
2024-07-28T16:16:17.8597571Z custom_selector(gpu) : gpu, Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1100 12.60.7 [1.3.29735]
2024-07-28T16:16:17.8598623Z custom_selector(cpu) : cpu, Intel(R) OpenCL, Intel(R) Xeon(R) Platinum 8468V OpenCL 3.0 (Build 0) [2024.18.6.0.02_160000]
2024-07-28T16:16:17.8599790Z custom_selector(acc) : fpga, Intel(R) FPGA Emulation Platform for OpenCL(TM), Intel(R) FPGA Emulation Device OpenCL 1.2 [2024.18.6.0.02_160000]