diff --git a/sycl/test-e2e/Matrix/SG32/joint_matrix_annotated_ptr.cpp b/sycl/test-e2e/Matrix/SG32/joint_matrix_annotated_ptr.cpp index 21f101e000b52..02dfda20304b9 100644 --- a/sycl/test-e2e/Matrix/SG32/joint_matrix_annotated_ptr.cpp +++ b/sycl/test-e2e/Matrix/SG32/joint_matrix_annotated_ptr.cpp @@ -5,15 +5,14 @@ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// +// VNNI transform and sub-group size 32 are not supported yet on DG2 by IGC +// UNSUPPORTED: gpu-intel-dg2 // REQUIRES: aspect-ext_intel_matrix // REQUIRES-INTEL-DRIVER: lin: 27501, win: 101.4943 // RUN: %{build} -o %t.out // RUN: %{run} %t.out -// Currently row major B fails when annotated_ptr is used -// XFAIL: gpu - #include "../common.hpp" #define SG_SZ 32 diff --git a/sycl/test-e2e/Matrix/SG32/joint_matrix_bfloat16_colmajorA_colmajorB.cpp b/sycl/test-e2e/Matrix/SG32/joint_matrix_bfloat16_colmajorA_colmajorB.cpp index aba19833ee581..56025dbadd1d9 100644 --- a/sycl/test-e2e/Matrix/SG32/joint_matrix_bfloat16_colmajorA_colmajorB.cpp +++ b/sycl/test-e2e/Matrix/SG32/joint_matrix_bfloat16_colmajorA_colmajorB.cpp @@ -5,6 +5,8 @@ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// +// VNNI transform and sub-group size 32 are not supported yet on DG2 by IGC +// UNSUPPORTED: gpu-intel-dg2 // REQUIRES: aspect-ext_intel_matrix // REQUIRES-INTEL-DRIVER: lin: 27501, win: 101.4943 @@ -14,8 +16,6 @@ // This tests support of col major layout for matrix B which does transpose and // then VNNI transform. This is currently only available on AMX -// XFAIL: gpu - #include "../common.hpp" #include #include diff --git a/sycl/test-e2e/Matrix/SG32/joint_matrix_colA_rowB_colC.cpp b/sycl/test-e2e/Matrix/SG32/joint_matrix_colA_rowB_colC.cpp index a10810bf4549c..8a13d1640c4b9 100644 --- a/sycl/test-e2e/Matrix/SG32/joint_matrix_colA_rowB_colC.cpp +++ b/sycl/test-e2e/Matrix/SG32/joint_matrix_colA_rowB_colC.cpp @@ -5,14 +5,14 @@ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// +// VNNI transform and sub-group size 32 are not supported yet on DG2 by IGC +// UNSUPPORTED: gpu-intel-dg2 // REQUIRES: aspect-ext_intel_matrix // REQUIRES-INTEL-DRIVER: lin: 27501, win: 101.4943 // RUN: %{build} -o %t.out // RUN: %{run} %t.out -// XFAIL:* - #include "../common.hpp" #define SG_SZ 32 diff --git a/sycl/test-e2e/Matrix/SG32/joint_matrix_int8_colmajorA_colmajorB.cpp b/sycl/test-e2e/Matrix/SG32/joint_matrix_int8_colmajorA_colmajorB.cpp index 177e4d6d861fa..979d0b9edcd45 100644 --- a/sycl/test-e2e/Matrix/SG32/joint_matrix_int8_colmajorA_colmajorB.cpp +++ b/sycl/test-e2e/Matrix/SG32/joint_matrix_int8_colmajorA_colmajorB.cpp @@ -5,6 +5,8 @@ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// +// VNNI transform and sub-group size 32 are not supported yet on DG2 by IGC +// UNSUPPORTED: gpu-intel-dg2 // REQUIRES: aspect-ext_intel_matrix // REQUIRES-INTEL-DRIVER: lin: 27501, win: 101.4943 @@ -14,8 +16,6 @@ // This tests support of col major layout for matrix B which does transpose and // then VNNI transform. This is currently only available on AMX -// XFAIL: gpu - #include "../common.hpp" using namespace sycl; diff --git a/sycl/test-e2e/Matrix/joint_matrix_bfloat16_colmajorA_colmajorB.cpp b/sycl/test-e2e/Matrix/joint_matrix_bfloat16_colmajorA_colmajorB.cpp index a9326e2ba312b..dcb8bf412eef2 100644 --- a/sycl/test-e2e/Matrix/joint_matrix_bfloat16_colmajorA_colmajorB.cpp +++ b/sycl/test-e2e/Matrix/joint_matrix_bfloat16_colmajorA_colmajorB.cpp @@ -5,6 +5,8 @@ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// +// VNNI transform and sub-group size 32 are not supported yet on DG2 by IGC +// UNSUPPORTED: gpu-intel-dg2 // REQUIRES: aspect-ext_intel_matrix // RUN: %{build} -o %t.out @@ -13,8 +15,6 @@ // This tests support of col major layout for matrix B which does transpose and // then VNNI transform. This is currently only available on AMX -// XFAIL: gpu - #include "common.hpp" constexpr size_t TN = 16; diff --git a/sycl/test-e2e/Matrix/joint_matrix_colA_rowB_colC.cpp b/sycl/test-e2e/Matrix/joint_matrix_colA_rowB_colC.cpp index 71e3cb6501bb6..6355d8bff1505 100644 --- a/sycl/test-e2e/Matrix/joint_matrix_colA_rowB_colC.cpp +++ b/sycl/test-e2e/Matrix/joint_matrix_colA_rowB_colC.cpp @@ -5,13 +5,13 @@ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// +// VNNI transform and sub-group size 32 are not supported yet on DG2 by IGC +// UNSUPPORTED: gpu-intel-dg2 // REQUIRES: aspect-ext_intel_matrix // RUN: %{build} -o %t.out // RUN: %{run} %t.out -// XFAIL:* - #include "common.hpp" constexpr size_t TN = 16; diff --git a/sycl/test-e2e/Matrix/joint_matrix_int8_colmajorA_colmajorB.cpp b/sycl/test-e2e/Matrix/joint_matrix_int8_colmajorA_colmajorB.cpp index f8dc8452668a1..7f94598a74922 100644 --- a/sycl/test-e2e/Matrix/joint_matrix_int8_colmajorA_colmajorB.cpp +++ b/sycl/test-e2e/Matrix/joint_matrix_int8_colmajorA_colmajorB.cpp @@ -5,6 +5,9 @@ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// +// VNNI transform is not supported yet on DG2 by IGC +// UNSUPPORTED: gpu-intel-dg2 +// UNSUPPORTED: arch-intel_gpu_pvc // REQUIRES: aspect-ext_intel_matrix // RUN: %{build} -o %t.out @@ -13,8 +16,6 @@ // This tests support of col major layout for matrix B which does transpose and // then VNNI transform. This is currently only available on AMX -// XFAIL: gpu - #include "common.hpp" constexpr size_t TN = 16;