-
Notifications
You must be signed in to change notification settings - Fork 796
[SYCL] Re-enable several joint matrix E2E tests #15473
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
a2faa9f
5bac94b
f2bc9ed
18ef16d
d8b2f4d
369cf10
01644e9
fca17b1
dc3f925
214af8b
02c750e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -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 | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does this test pass on PVC? I did not see any unexpected pass on PVC for this test... |
||
|
|
||
| #include "../common.hpp" | ||
| #include <iostream> | ||
| #include <sycl/detail/core.hpp> | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -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:* | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does this test pass on PVC? I did not see any unexpected pass on PVC for this test... |
||
|
|
||
| #include "../common.hpp" | ||
|
|
||
| #define SG_SZ 32 | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -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 | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does this test pass on PVC? I did not see any unexpected pass on PVC for this test... |
||
|
|
||
| #include "../common.hpp" | ||
|
|
||
| using namespace sycl; | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -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 | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. sub-group size 32 part is not relevant for this test. VNNI transform part needs to be more specific |
||
| // 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 | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does this test pass on PVC? I did not see any unexpected pass on PVC for this test... |
||
|
|
||
| #include "common.hpp" | ||
|
|
||
| constexpr size_t TN = 16; | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -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 | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. sub-group size 32 part is not relevant for this test. To avoid confusion, I suggest mention only VNNI transform is not supported. Edit: also, after looking at implementation I see that some VNNI transform is implemented on DG2 in IGC, so in general this statement is not correct. It needs to be more specific. Same is true for other messages below, which mention VNNI transform is not supported. |
||
| // UNSUPPORTED: gpu-intel-dg2 | ||
| // REQUIRES: aspect-ext_intel_matrix | ||
|
|
||
| // RUN: %{build} -o %t.out | ||
| // RUN: %{run} %t.out | ||
|
|
||
| // XFAIL:* | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does this test pass on PVC? I did not see any unexpected pass on PVC for this test... |
||
|
|
||
| #include "common.hpp" | ||
|
|
||
| constexpr size_t TN = 16; | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -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 | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does this test pass on PVC? I did not see any unexpected pass on PVC for this test... |
||
|
|
||
| #include "common.hpp" | ||
|
|
||
| constexpr size_t TN = 16; | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this test pass on PVC? I did not see any unexpected pass on PVC for this test...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I forgot to test this on PVC. I just tested it now and yes you are right, it fails.
I'm adding an unsupported directive for pvc on these tests.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The test is supported on PVC but it is XFAIL.
So you should keep both:
// UNSUPPORTED: gpu-intel-dg2
and
// XFAIL: gpu
(same goes to the other tests)