Skip to content

Support approximate multi-pass INT8 matrix multiplication (2-pass asymmetric and 3-pass triangular) in QWIX - #373

Open
copybara-service[bot] wants to merge 1 commit into
mainfrom
test_981371612
Open

copybara-service[bot] wants to merge 1 commit into
mainfrom
test_981371612

Conversation

@copybara-service

Copy link
Copy Markdown

Support approximate multi-pass INT8 matrix multiplication (2-pass asymmetric and 3-pass triangular) in QWIX

  • Support asymmetric INT4 x INT8 signed matrix multiplication (asymmetric_signed_int4_int8_dot, 2 native INT4 passes).
  • Support triangular signed INT8 matrix multiplication (triangular_signed_int8_dot, 3 uncoupled INT4 passes dropping P00).
  • Support mxint8_multipass_dot with methods 'triangular' and 'asymmetric'.
  • Add unit tests verifying numerical accuracy and SQNR bounds (>33 dB for triangular).

@copybara-service
copybara-service Bot force-pushed the test_981371612 branch 3 times, most recently from af1b4f1 to b5588f7 Compare September 15, 2026 00:26
…mmetric and 3-pass triangular) in QWIX

- Support asymmetric INT4 x INT8 signed matrix multiplication (asymmetric_signed_int4_int8_dot, 2 native INT4 passes).
- Support triangular signed INT8 matrix multiplication (triangular_signed_int8_dot, 3 uncoupled INT4 passes dropping P00).
- Support mxint8_multipass_dot with methods 'triangular' and 'asymmetric'.
- Add unit tests verifying numerical accuracy and SQNR bounds (>33 dB for triangular).

PiperOrigin-RevId: 981371612
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.

0 participants