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

e2e matmul tests: support f64 #19093

Merged
merged 1 commit into from
Nov 12, 2024
Merged

e2e matmul tests: support f64 #19093

merged 1 commit into from
Nov 12, 2024

Conversation

bjacob
Copy link
Contributor

@bjacob bjacob commented Nov 9, 2024

This adds some e2e matmul tests on CPU for f64 (double precision). Motivation:

  • This is technically supported by IREE.
  • This was already > 50% implemented in the e2e matmul testing framework, and the partly implemented status was not a good steady state to be in.
  • My real motivation is A few more MMAIntrinsics #19099, I'm doing a round of AMD MFMA / data tiling improvements, thought we should support a denser set of MFMA intrinsics, noticed this has been supported since CDNA2 so we shouldn't be prevented from supporting it just because our e2e matmul tests can't cover it.

@bjacob bjacob force-pushed the users/bjacob/f64 branch 2 times, most recently from f82286b to 6abd887 Compare November 9, 2024 03:55
@bjacob bjacob changed the title f64 e2e matmul tests: support f64 Nov 11, 2024
@bjacob bjacob marked this pull request as ready for review November 11, 2024 02:31
@bjacob bjacob requested a review from benvanik as a code owner November 11, 2024 02:31
Signed-off-by: Benoit Jacob <[email protected]>
@bjacob bjacob requested a review from ScottTodd November 12, 2024 14:33
@bjacob
Copy link
Contributor Author

bjacob commented Nov 12, 2024

@benvanik , @ScottTodd , please review this: this sits at the bottom of a long chain of PRs.

@bjacob bjacob merged commit e8f755d into main Nov 12, 2024
39 checks passed
@bjacob bjacob deleted the users/bjacob/f64 branch November 12, 2024 15:21
Groverkss pushed a commit to Groverkss/iree that referenced this pull request Dec 1, 2024
This adds some e2e matmul tests on CPU for f64 (double precision).
Motivation:
- This is technically supported by IREE.
- This was already > 50% implemented in the e2e matmul testing
framework, and the partly implemented status was not a good steady state
to be in.
- My real motivation is iree-org#19099, I'm
doing a round of AMD MFMA / data tiling improvements, thought we should
support a denser set of MFMA intrinsics, noticed this has been supported
since CDNA2 so we shouldn't be prevented from supporting it just because
our e2e matmul tests can't cover it.

Signed-off-by: Benoit Jacob <[email protected]>
giacs-epic pushed a commit to giacs-epic/iree that referenced this pull request Dec 4, 2024
This adds some e2e matmul tests on CPU for f64 (double precision).
Motivation:
- This is technically supported by IREE.
- This was already > 50% implemented in the e2e matmul testing
framework, and the partly implemented status was not a good steady state
to be in.
- My real motivation is iree-org#19099, I'm
doing a round of AMD MFMA / data tiling improvements, thought we should
support a denser set of MFMA intrinsics, noticed this has been supported
since CDNA2 so we shouldn't be prevented from supporting it just because
our e2e matmul tests can't cover it.

Signed-off-by: Benoit Jacob <[email protected]>
Signed-off-by: Giacomo Serafini <[email protected]>
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.

2 participants