Skip to content

MatMulNBits: stop the borrowed int4 path pre-empting MLAS SQNBit CompFp32 (up to 33x, 78x->2x vs ORT) - #1027

Merged
justinchuby merged 4 commits into
mainfrom
squad/roy-int4-acc0-mlas-dispatch
Aug 16, 2026
Merged

justinchuby merged 4 commits into
mainfrom
squad/roy-int4-acc0-mlas-dispatch

Merge remote-tracking branch 'origin/main' into squad/roy-int4-acc0-m…

5df5517
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 16, 2026 in 0s

78.96% (+0.34%) compared to eac0ee2

View this Pull Request on Codecov

78.96% (+0.34%) compared to eac0ee2

Details

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.96%. Comparing base (eac0ee2) to head (5df5517).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1027      +/-   ##
==========================================
+ Coverage   78.62%   78.96%   +0.34%     
==========================================
  Files         352      366      +14     
  Lines      142679   150463    +7784     
  Branches   142679   150463    +7784     
==========================================
+ Hits       112178   118818    +6640     
- Misses      26071    27001     +930     
- Partials     4430     4644     +214     
Files with missing lines Coverage Δ
...es/onnx-runtime-ep-cpu/src/kernels/matmul_nbits.rs 74.10% <100.00%> (+0.04%) ⬆️

... and 28 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.