Skip to content

Conversation

@MrSidims
Copy link
Contributor

This patch adds joint_matrix reverse translation to target extension type and starts rewriting all of the tests.

Some tests are being removed as outdated

Remaining tests to add after the patch:

  1. tf32 test
  2. element wise operations test

@MrSidims
Copy link
Contributor Author

@jcranmer-intel @vmaksimo please take a look

This patch adds joint_matrix reverse translation to
target extension type and starts rewriting all of the tests.

Some tests are being removed as outdated

Remaining tests to add after the patch:
1. tf32 test
2. element wise operations test

Signed-off-by: Sidorov, Dmitry <[email protected]>
@MrSidims MrSidims force-pushed the joint-matrix-opaque branch from 1e65e2f to ab0aeaf Compare July 20, 2023 12:23
switch (static_cast<SPIRVConstant *>(CTI)->getZExtIntValue()) {
case internal::InternalJointMatrixCTI::TF32:
ComponentTypeName = "tf32";
Params.push_back(1);
Copy link
Contributor

Choose a reason for hiding this comment

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

Do we have some enum for these values?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Oh, we do have them :) it is "internal::InternalJointMatrixCTI::"

@asudarsa
Copy link
Contributor

Ah. I see that we are running into 'opaque-pointers=0' not available errors in our CI. How do we intend to work around this or tackle this?

Thanks

MrSidims added 2 commits July 20, 2023 09:28
Signed-off-by: Sidorov, Dmitry <[email protected]>
Signed-off-by: Sidorov, Dmitry <[email protected]>
@MrSidims MrSidims merged commit 465eb3c into KhronosGroup:main Jul 23, 2023
fda0 pushed a commit to fda0/SPIRV-LLVM-Translator that referenced this pull request May 22, 2025
…Group#2088)

This patch adds joint_matrix reverse translation to
target extension type and starts rewriting all of the tests.

Some tests are being removed as outdated

Remaining tests to add after the patch:
1. tf32 test
2. element wise operations test

Signed-off-by: Sidorov, Dmitry <[email protected]>
(cherry picked from commit 465eb3c)
bokrzesi pushed a commit to bokrzesi/SPIRV-LLVM-Translator that referenced this pull request Jun 10, 2025
…Group#2088)

This patch adds joint_matrix reverse translation to
target extension type and starts rewriting all of the tests.

Some tests are being removed as outdated

Remaining tests to add after the patch:
1. tf32 test
2. element wise operations test

Signed-off-by: Sidorov, Dmitry <[email protected]>
(cherry picked from commit 465eb3c)
bokrzesi pushed a commit to bokrzesi/SPIRV-LLVM-Translator that referenced this pull request Jun 11, 2025
This patch adds joint_matrix reverse translation to
target extension type and starts rewriting all of the tests.

Some tests are being removed as outdated

Remaining tests to add after the patch:
1. tf32 test
2. element wise operations test

Signed-off-by: Sidorov, Dmitry <[email protected]>
(cherry picked from commit 465eb3c)
bokrzesi pushed a commit to bokrzesi/SPIRV-LLVM-Translator that referenced this pull request Jun 11, 2025
This patch adds joint_matrix reverse translation to
target extension type and starts rewriting all of the tests.

Some tests are being removed as outdated

Remaining tests to add after the patch:
1. tf32 test
2. element wise operations test

Signed-off-by: Sidorov, Dmitry <[email protected]>
(cherry picked from commit 465eb3c)
bokrzesi added a commit to bokrzesi/SPIRV-LLVM-Translator that referenced this pull request Jun 11, 2025
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.

4 participants