-
Notifications
You must be signed in to change notification settings - Fork 741
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
[SYCL][E2E] Update get_coordinate tests to verify both row and columns #15880
base: sycl
Are you sure you want to change the base?
[SYCL][E2E] Update get_coordinate tests to verify both row and columns #15880
Conversation
This PR is still in progress. There might be some code clean up needed to be done. |
@YixingZhang007 I've updated the PR description to remove the JIRA link. The policy does not allow using internal JIRA links in open-source, only JIRA ticket numbers are allowed. |
f613e96
to
fc048c9
Compare
b034c02
to
be1187a
Compare
test_get_coord_op<int8_t, int32_t, /*TK*/ 32, /*TN*/ 16, use::b, | ||
layout::ext_intel_packed, 4>(); | ||
test_get_coord_op<float, float, /*TM*/ 8, /*TN*/ 16, use::accumulator, | ||
layout::row_major, 1>(); |
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.
Awesome, please add the extra cases to DG2 and AMX as well:
- a row major bfloat16
- b row major bfloat16
- b packed bfloat16
- b row major int8
- c int32 row major
Also, I see that - b row major int8 is missing in PVC. Please add that as well
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.
Thanks for the suggestion! I have included each of the following cases for DG2, AMX and PVC.
- a row_major bloat16
- a row_major int8
- b row_major bloat16
- b row_major int8
- b packed bloat16
- b packed int8
- a float
- a int32
Please feel free to let me know if there is any other cases need to be added :)
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.
LGTM
0c26b6e
to
2357c10
Compare
2357c10
to
e37588c
Compare
…for all A, B, C matrix
045220e
to
99436bf
Compare
Improving Test Coverage and Cleanliness:
get_coordinate
function to check both row and column indices for all matrix types inget_coordinate_ops.cpp
.get_coord_int8_matA.cpp
,get_coord_int8_matB.cpp
, andget_coord_float_matC.cpp
. These tests have been consolidated and are now included inget_coordinate_ops.cpp
.