From b9d6ff5c4b65a3a5b448eb8b936020aa786df4fb Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 4 Nov 2025 03:22:54 +0000 Subject: [PATCH 1/7] [GHA] Uplift Linux GPU RT version to 25.40.35563.4 --- devops/dependencies.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/devops/dependencies.json b/devops/dependencies.json index ac9447c2bdc2e..b1a663d396899 100644 --- a/devops/dependencies.json +++ b/devops/dependencies.json @@ -1,15 +1,15 @@ { "linux": { "compute_runtime": { - "github_tag": "25.35.35096.9", - "version": "25.35.35096.9", - "url": "https://github.com/intel/compute-runtime/releases/tag/25.35.35096.9", + "github_tag": "25.40.35563.4", + "version": "25.40.35563.4", + "url": "https://github.com/intel/compute-runtime/releases/tag/25.40.35563.4", "root": "{DEPS_ROOT}/opencl/runtime/linux/oclgpu" }, "igc": { - "github_tag": "v2.18.5", - "version": "v2.18.5", - "url": "https://github.com/intel/intel-graphics-compiler/releases/tag/v2.18.5", + "github_tag": "v2.20.3", + "version": "v2.20.3", + "url": "https://github.com/intel/intel-graphics-compiler/releases/tag/v2.20.3", "root": "{DEPS_ROOT}/opencl/runtime/linux/oclgpu" }, "cm": { From 7631e6e289031c8999e10b186199f91367140406 Mon Sep 17 00:00:00 2001 From: Nick Sarnie Date: Fri, 7 Nov 2025 08:19:49 -0800 Subject: [PATCH 2/7] XFAIL tests Signed-off-by: Nick Sarnie --- sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp | 5 ++++- .../Matrix/joint_matrix_bf16_fill_k_cache_arg_dim.cpp | 2 +- .../Matrix/joint_matrix_bf16_fill_k_cache_runtime_dim.cpp | 2 +- sycl/test-e2e/Matrix/joint_matrix_bfloat16_accumulator.cpp | 3 +++ sycl/test-e2e/Matrix/joint_matrix_half_accumulator.cpp | 3 +++ 5 files changed, 12 insertions(+), 3 deletions(-) diff --git a/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp b/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp index e11e9d9615e19..b8c71c2756c8b 100644 --- a/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp +++ b/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp @@ -7,7 +7,10 @@ //===----------------------------------------------------------------------===// // REQUIRES: target-spir -// REQUIRES: aspect-ext_intel_matrix, gpu +// XFAIL: linux && gpu-intel-dg2 && !igc-dev +// XFAIL-TRACKER: aspect-ext_intel_matrix, gpu + +https://github.com/intel/llvm/issues/20595 // RUN: %{build} -o %t_gpu_vnni.out %fp-model-precise -DSLM -DVNNI // RUN: %{run} %t_gpu_vnni.out diff --git a/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_arg_dim.cpp b/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_arg_dim.cpp index e8ed2d3aaea85..bca8908d89417 100644 --- a/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_arg_dim.cpp +++ b/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_arg_dim.cpp @@ -13,7 +13,7 @@ // -ffp-model=precise is added to not depend on compiler defaults. -// XFAIL: run-mode && arch-intel_gpu_pvc && igc-dev +// XFAIL: run-mode && arch-intel_gpu_pvc // XFAIL-TRACKER: GSD-10510, GSD-11778 #include "common.hpp" diff --git a/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_runtime_dim.cpp b/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_runtime_dim.cpp index c9e3afcb60167..8541a4c96a80d 100644 --- a/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_runtime_dim.cpp +++ b/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_runtime_dim.cpp @@ -14,7 +14,7 @@ // -ffp-model=precise is added to not depend on compiler defaults. -// XFAIL: run-mode && arch-intel_gpu_pvc && igc-dev +// XFAIL: run-mode && arch-intel_gpu_pvc // XFAIL-TRACKER: GSD-10510, GSD-11778 #include "common.hpp" diff --git a/sycl/test-e2e/Matrix/joint_matrix_bfloat16_accumulator.cpp b/sycl/test-e2e/Matrix/joint_matrix_bfloat16_accumulator.cpp index d799445910d74..7901091054650 100644 --- a/sycl/test-e2e/Matrix/joint_matrix_bfloat16_accumulator.cpp +++ b/sycl/test-e2e/Matrix/joint_matrix_bfloat16_accumulator.cpp @@ -17,6 +17,9 @@ // XFAIL: gpu-intel-dg2 // XFAIL-TRACKER: GSD-10112 +// XFAIL: linux && arch-intel_gpu_bmg_g21 && !igc-dev +// XFAIL-TRACKER: https://github.com/intel/llvm/issues/20594 + // RUN: %{build} -o %t.out // RUN: %{run} %t.out // RUN: %if gpu %{ env IGC_JointMatrixLoadStoreOpt=2 %{run} %t.out %} diff --git a/sycl/test-e2e/Matrix/joint_matrix_half_accumulator.cpp b/sycl/test-e2e/Matrix/joint_matrix_half_accumulator.cpp index ad6c25934ce76..b0430568e5201 100644 --- a/sycl/test-e2e/Matrix/joint_matrix_half_accumulator.cpp +++ b/sycl/test-e2e/Matrix/joint_matrix_half_accumulator.cpp @@ -18,6 +18,9 @@ // XFAIL: gpu-intel-dg2 // XFAIL-TRACKER: GSD-10112 +// XFAIL: linux && arch-intel_gpu_bmg_g21 && !igc-dev +// XFAIL-TRACKER: https://github.com/intel/llvm/issues/20594 + // RUN: %{build} -o %t.out // RUN: %{run} %t.out // RUN: %if gpu %{ env IGC_JointMatrixLoadStoreOpt=2 %{run} %t.out %} From 773c6c27d9d2a3bbf9f02a1f7d3dd8dc928ba352 Mon Sep 17 00:00:00 2001 From: Nick Sarnie Date: Fri, 7 Nov 2025 08:31:57 -0800 Subject: [PATCH 3/7] fix typo Signed-off-by: Nick Sarnie --- sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp b/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp index b8c71c2756c8b..934e06add0d7d 100644 --- a/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp +++ b/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp @@ -7,10 +7,10 @@ //===----------------------------------------------------------------------===// // REQUIRES: target-spir -// XFAIL: linux && gpu-intel-dg2 && !igc-dev -// XFAIL-TRACKER: aspect-ext_intel_matrix, gpu +// REQUIRES: aspect-ext_intel_matrix, gpu -https://github.com/intel/llvm/issues/20595 +// XFAIL: linux && gpu-intel-dg2 && !igc-dev +// XFAIL-TRACKER:https://github.com/intel/llvm/issues/20595 // RUN: %{build} -o %t_gpu_vnni.out %fp-model-precise -DSLM -DVNNI // RUN: %{run} %t_gpu_vnni.out From 760b7b8d6e33c847ed0b25849ee128f694cb0f6c Mon Sep 17 00:00:00 2001 From: Nick Sarnie Date: Fri, 7 Nov 2025 08:43:43 -0800 Subject: [PATCH 4/7] space seems to matter Signed-off-by: Nick Sarnie --- sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp b/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp index 934e06add0d7d..974e93dcd8bad 100644 --- a/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp +++ b/sycl/test-e2e/Matrix/joint_matrix_bf16_fill_k_cache_SLM.cpp @@ -10,7 +10,7 @@ // REQUIRES: aspect-ext_intel_matrix, gpu // XFAIL: linux && gpu-intel-dg2 && !igc-dev -// XFAIL-TRACKER:https://github.com/intel/llvm/issues/20595 +// XFAIL-TRACKER: https://github.com/intel/llvm/issues/20595 // RUN: %{build} -o %t_gpu_vnni.out %fp-model-precise -DSLM -DVNNI // RUN: %{run} %t_gpu_vnni.out From c1e8674e6bde3c55a35ced2ab1738141a8581562 Mon Sep 17 00:00:00 2001 From: Nick Sarnie Date: Fri, 7 Nov 2025 12:55:31 -0800 Subject: [PATCH 5/7] more xfail Signed-off-by: Nick Sarnie --- .../DiscardEvents/discard_events_l0_inorder.cpp | 3 +++ sycl/test-e2e/Regression/barrier_with_work.cpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/sycl/test-e2e/DeprecatedFeatures/DiscardEvents/discard_events_l0_inorder.cpp b/sycl/test-e2e/DeprecatedFeatures/DiscardEvents/discard_events_l0_inorder.cpp index c23bb4a6175fc..a0f0d613b74a4 100644 --- a/sycl/test-e2e/DeprecatedFeatures/DiscardEvents/discard_events_l0_inorder.cpp +++ b/sycl/test-e2e/DeprecatedFeatures/DiscardEvents/discard_events_l0_inorder.cpp @@ -18,6 +18,9 @@ // the discard_events property, if it doesn't pass then it's most likely a // general issue unrelated to discard_events. +// XFAIL: linux && arch-intel_gpu_pvc && !igc-dev +// XFAIL-TRACKER: https://github.com/intel/llvm/issues/20601 + #include #include #include diff --git a/sycl/test-e2e/Regression/barrier_with_work.cpp b/sycl/test-e2e/Regression/barrier_with_work.cpp index ea1af4d717912..75e4ab800f09a 100644 --- a/sycl/test-e2e/Regression/barrier_with_work.cpp +++ b/sycl/test-e2e/Regression/barrier_with_work.cpp @@ -6,6 +6,9 @@ // UNSUPPORTED: target-native_cpu // UNSUPPORTED-TRACKER: https://github.com/intel/llvm/issues/20142 // +// XFAIL: linux && (gpu-intel-dg2 || arch-intel_gpu_pvc) && !igc-dev +// XFAIL-TRACKER: https://github.com/intel/llvm/issues/20600 +// // Tests that barriers block all following execution on queues with active work. // For L0 we currently need to set // SYCL_PI_LEVEL_ZERO_USE_MULTIPLE_COMMANDLIST_BARRIERS to enable fix on certain From 0cd22322366300bac9a6688e1bb7224d047691f9 Mon Sep 17 00:00:00 2001 From: Nick Sarnie Date: Fri, 7 Nov 2025 12:57:31 -0800 Subject: [PATCH 6/7] whoops Signed-off-by: Nick Sarnie --- .../DiscardEvents/discard_events_l0_inorder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sycl/test-e2e/DeprecatedFeatures/DiscardEvents/discard_events_l0_inorder.cpp b/sycl/test-e2e/DeprecatedFeatures/DiscardEvents/discard_events_l0_inorder.cpp index a0f0d613b74a4..d100ffbbfadc8 100644 --- a/sycl/test-e2e/DeprecatedFeatures/DiscardEvents/discard_events_l0_inorder.cpp +++ b/sycl/test-e2e/DeprecatedFeatures/DiscardEvents/discard_events_l0_inorder.cpp @@ -18,7 +18,7 @@ // the discard_events property, if it doesn't pass then it's most likely a // general issue unrelated to discard_events. -// XFAIL: linux && arch-intel_gpu_pvc && !igc-dev +// XFAIL: linux && arch-intel_gpu_bmg_g21 && !igc-dev // XFAIL-TRACKER: https://github.com/intel/llvm/issues/20601 #include From 0d0e21410940fe839ad26193a327200cb893e9c5 Mon Sep 17 00:00:00 2001 From: Nick Sarnie Date: Fri, 7 Nov 2025 13:37:17 -0800 Subject: [PATCH 7/7] another one Signed-off-by: Nick Sarnie --- sycl/test-e2e/Regression/barrier_with_work.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sycl/test-e2e/Regression/barrier_with_work.cpp b/sycl/test-e2e/Regression/barrier_with_work.cpp index 75e4ab800f09a..ebdb0e310b7d8 100644 --- a/sycl/test-e2e/Regression/barrier_with_work.cpp +++ b/sycl/test-e2e/Regression/barrier_with_work.cpp @@ -6,7 +6,7 @@ // UNSUPPORTED: target-native_cpu // UNSUPPORTED-TRACKER: https://github.com/intel/llvm/issues/20142 // -// XFAIL: linux && (gpu-intel-dg2 || arch-intel_gpu_pvc) && !igc-dev +// XFAIL: linux && (gpu-intel-dg2 || arch-intel_gpu_bmg_g21 || arch-intel_gpu_pvc) && !igc-dev // XFAIL-TRACKER: https://github.com/intel/llvm/issues/20600 // // Tests that barriers block all following execution on queues with active work.