Skip to content

Commit 89eda5c

Browse files
committed
[SYCL][E2E] limit the xfail to the failing cases in a SG32/joint_matrix_bfloat16.cpp
1 parent e86363f commit 89eda5c

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

sycl/test-e2e/Matrix/SG32/joint_matrix_bfloat16.cpp

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,6 @@
1010
// UNSUPPORTED-INTENDED: SG size = 32 is not supported for SYCL Joint Matrix on
1111
// DG2
1212

13-
// The failure is sporadic across runs so marking as unsupported instead of
14-
// xfail
15-
// UNSUPPORTED: linux && run-mode && (arch-intel_gpu_pvc || arch-intel_gpu_bmg_g21)
16-
// UNSUPPORTED-TRACKER: CMPLRLLVM-69742
17-
1813
// REQUIRES: target-spir
1914
// REQUIRES: aspect-ext_intel_matrix
2015
// REQUIRES-INTEL-DRIVER: lin: 27501, win: 101.4943
@@ -52,8 +47,14 @@ int main() {
5247
}
5348

5449
if (combinations[i].nsize == 16) { // architecture::intel_gpu_pvc
55-
test<bfloat16, float, float, /*TM*/ 8, /*TN*/ 16, /*TK*/ 16,
56-
layout::row_major, 1>();
50+
// The failure is sporadic across runs on PVC/BMG
51+
// SG32 is not well tested for VNNI transform when
52+
// IGC_JointMatrixLoadStoreOpt is used (naive and 1d load)
53+
// thus commenting the row_major case instead of marking the whole test as
54+
// XFAIL. Trackers: CMPLRLLVM-69742, GSD-4181
55+
56+
// test<bfloat16, float, float, /*TM*/ 8, /*TN*/ 16, /*TK*/ 16,
57+
// layout::row_major, 1>();
5758
test<bfloat16, float, float, /*TM*/ 8, /*TN*/ 16, /*TK*/ 16,
5859
layout::ext_intel_packed, 2>();
5960
break;

0 commit comments

Comments
 (0)