Skip to content
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][Joint Matrix][E2E] Auto-detect Joint Matrix features in LIT #15408

Merged
merged 3 commits into from
Sep 18, 2024

Conversation

YuriPlyakhin
Copy link
Contributor

@YuriPlyakhin YuriPlyakhin commented Sep 17, 2024

Improving maintainability:

  • Remove dependency of Matrix tests on LIT's params: gpu-intel-pvc=True, matrix=1, matrix-tf32=1, matrix-fp16=1.
  • Remove matrix, matrix-xmx8, matrix-tf32, matrix-fp16 as not used
  • Utilize auto-detection of architecture, aspects and runtime query instead.
  • add handling of igc-dev parameter, in case it is passed in the command line.
  • minor clean up from previous "typos" in REQUIRES and XFAIL directives

Remove dependency of Matrix tests on LIT's params like `gpu-intel-pvc=True`, `matrix=1`, etc.
intel/llvm mostly got rid of parameters like that with auto-detection of architecture and usage of aspects.
It would be more maintainable and less error-prone if all of features could be auto-detected.
Copy link
Contributor

@dkhaldi dkhaldi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@YuriPlyakhin
Copy link
Contributor Author

@intel/llvm-gatekeepers , all ✅, please, merge

@sarnex sarnex merged commit 3825449 into intel:sycl Sep 18, 2024
12 checks passed
@sarnex
Copy link
Contributor

sarnex commented Sep 18, 2024

@YuriPlyakhin Seeing these XPASSes on Arc, is it related to this change?

 Unexpectedly Passed Tests (2):
  SYCL :: Matrix/SG32/joint_matrix_bfloat16_packedB.cpp
  SYCL :: Matrix/SPVCooperativeMatrix/SG32/joint_matrix_bfloat16_packedB.cpp

https://github.com/intel/llvm/actions/runs/10926796671/job/30331956825

@YuriPlyakhin
Copy link
Contributor Author

@YuriPlyakhin Seeing these XPASSes on Arc, is it related to this change?

 Unexpectedly Passed Tests (2):
  SYCL :: Matrix/SG32/joint_matrix_bfloat16_packedB.cpp
  SYCL :: Matrix/SPVCooperativeMatrix/SG32/joint_matrix_bfloat16_packedB.cpp

https://github.com/intel/llvm/actions/runs/10926796671/job/30331956825

@sarnex , yes, pre-checkin did not catch it, because tests marked by xfail don't run there (as 2 backends are used at the same time).
Fix: #15436

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants