onnxruntime
KleidiAI SGEMM/IGEMM/Quantized MatMul - Modular MLAS API Changes for KleidiAI
#25187
Merged

KleidiAI SGEMM/IGEMM/Quantized MatMul - Modular MLAS API Changes for KleidiAI #25187

damdoo01-arm
damdoo01-arm
damdoo01-arm
damdoo01-arm damdoo01-arm marked this pull request as draft 360 days ago
edgchen1
edgchen1 commented on 2025-06-27
JonathanC-ARM CLNTFRAME-376: Add initial pipeline setup
b8d540d9
JonathanC-ARM Integrate initial KFI changes
d69d3f5f
JonathanC-ARM updated build and test to have mac stages
9e566649
dflavin-arm Sync with latest from old repo
5c03bcd1
damdoo01-arm Added Dynamic-Quantized Matmuls and GEMV
48b09e36
damdoo01-arm Fixed copyright attribution
972eef5e
Colm-in-Arm KFI-51 Requires target "kleidiai" error building ONNX RT on aarch64.
baa63df1
damdoo01-arm damdoo01-arm force pushed from 0b628b90 to ac8b6730 352 days ago
damdoo01-arm damdoo01-arm marked this pull request as ready for review 352 days ago
damdoo01-arm damdoo01-arm marked this pull request as draft 352 days ago
damdoo01-arm damdoo01-arm force pushed from ac8b6730 to baa63df1 352 days ago
damdoo01-arm MLAS API updates, mlas test fixes and ORT test fixes
a4068c12
damdoo01-arm damdoo01-arm marked this pull request as ready for review 351 days ago
damdoo01-arm Remove Arm CI internal directory inadvertently pushed previously
3b347669
damdoo01-arm Fix to iOS build
44199a57
damdoo01-arm 2nd attempt to fix ios build by force disabling KAI
459acf80
damdoo01-arm Wrap preprocessor ifdefs around dedicated KAI lib
c675ccdf
damdoo01-arm Lint fixes
8b8e6a03
damdoo01-arm Added Android/Linux CI build fixes plus fixed a layer parser fix
91008e9f
damdoo01-arm Fix to 2 more CI failures. 1. kleidiai dir not visible in some builds…
f984e816
damdoo01-arm Remove badly named directory
25e98157
damdoo01-arm Renamed kleidiai dir in lower case
3b9fd9aa
damdoo01-arm Merge branch 'main' into kai_sgemm_igemm_quant_gemv
fa558b3a
jywu-msft
azure-pipelines
QGemm call fixes that resolve the failing tests in CPU_U8S8_Precision…
db144a03
damdoo01-arm RESTRICT define created to overcome syntactical differences between c…
38083e65
damdoo01-arm Resolve conflicts in mlasi.h
8285fcf8
skottmckay
azure-pipelines
damdoo01-arm Added support to restrict keyword for msvc in KAI convolve function
967e3376
azure-pipelines
jywu-msft
azure-pipelines
damdoo01-arm Attempt to fix MSVC build by correctly linking kleidiai static library
ff5c2ea5
damdoo01-arm Syntax fix on prev
8e6f4ead
jywu-msft
azure-pipelines
jywu-msft
azure-pipelines
jywu-msft
azure-pipelines
damdoo01-arm
damdoo01-arm damdoo01-arm force pushed from 0156a8e1 to 939e012c 341 days ago
skottmckay
azure-pipelines
damdoo01-arm Reverting back to where we were before MSVC work
d38d63d1
damdoo01-arm damdoo01-arm force pushed from 5016e718 to d38d63d1 341 days ago
damdoo01-arm Staged for MSVC changes (now Linux/MacOS compatible)
dead330b
damdoo01-arm Workaround pending KleidiAI release
13a1c2bc
damdoo01-arm
jywu-msft
azure-pipelines
damdoo01-arm
damdoo01-arm Merge branch 'microsoft:main' into kai_sgemm_igemm_quant_gemv
8471aa4c
damdoo01-arm Merge branch 'microsoft:main' into kai_sgemm_igemm_quant_gemv
6da3217d
damdoo01-arm Reverted to KleidiAI 1.9 removing SME support for MSVC. Fixed duktape…
34ec660e
hariharans29
azure-pipelines
jywu-msft jywu-msft requested a review from hariharans29 hariharans29 337 days ago
jywu-msft jywu-msft added KleidiAI
damdoo01-arm KleidiAI build in Android
be0b6bfd
hariharans29
azure-pipelines
edgchen1
edgchen1 commented on 2025-07-21
github-advanced-security
github-advanced-security commented on 2025-07-21
hariharans29
hariharans29 commented on 2025-07-21
edgchen1
edgchen1 commented on 2025-07-21
edgchen1
edgchen1 commented on 2025-07-21
hariharans29
hariharans29 commented on 2025-07-21
hariharans29
hariharans29 commented on 2025-07-21
hariharans29
hariharans29 commented on 2025-07-21
hariharans29
hariharans29 commented on 2025-07-21
damdoo01-arm Checkpointing lint fixes after android enablement and addressing comm…
b82f64b6
hariharans29
hariharans29 commented on 2025-07-22
hariharans29
hariharans29 commented on 2025-07-22
damdoo01-arm Added MSVC 1944 flag and fixed syntax issue on quantize matmul c++ ca…
810ee40b
damdoo01-arm Reverted suggestion for 1944 gate, not possible without KAI release
6ef54d92
hariharans29
azure-pipelines
edgchen1
edgchen1 commented on 2025-07-22
hariharans29
hariharans29 commented on 2025-07-22
damdoo01-arm Most of the responses to comments (small number outstanding)
1169ccc2
hariharans29
azure-pipelines
hariharans29
hariharans29 commented on 2025-07-22
hariharans29
hariharans29 commented on 2025-07-22
hariharans29
hariharans29 commented on 2025-07-22
hariharans29
hariharans29 commented on 2025-07-22
hariharans29
hariharans29 commented on 2025-07-22
hariharans29
hariharans29 commented on 2025-07-22
github-advanced-security
github-advanced-security commented on 2025-07-23
hariharans29
hariharans29 commented on 2025-07-23
hariharans29
hariharans29 commented on 2025-07-23
damdoo01-arm Unit test updates and lint fixes (more to follow)
db2feff6
damdoo01-arm DynQuantMatMul enhancements
1aa31f9f
damdoo01-arm Corrected typo
62175e82
damdoo01-arm
damdoo01-arm commented on 2025-07-22
damdoo01-arm Added further comments
8e277e34
hariharans29
azure-pipelines
edgchen1
edgchen1 commented on 2025-07-23
damdoo01-arm Lint fix
72dd8770
hariharans29
azure-pipelines
edgchen1
edgchen1 commented on 2025-07-23
damdoo01-arm Temporary commit to check changes
795ed285
damdoo01-arm Refactor overrides for kleidi func calls and included fix for matmul …
baa2eb1b
hariharans29
azure-pipelines
damdoo01-arm Merge branch 'microsoft:main' into kai_sgemm_igemm_quant_gemv
9c7360e4
damdoo01-arm Reinstated SME checks where still required
00fda4a6
damdoo01-arm Added Dynamic Quantization Unit Test
43799128
damdoo01-arm Fixed lint issues
74e8bf11
hariharans29
azure-pipelines
damdoo01-arm Further updates to comments, dyn quant matmul changes only pending
e9c72916
hariharans29
azure-pipelines
edgchen1
edgchen1 commented on 2025-07-24
edgchen1
edgchen1 commented on 2025-07-24
jywu-msft jywu-msft added release:1.23.0
damdoo01-arm Dynamic Quant Matmul changes based on feed back
b201e5ed
hariharans29
azure-pipelines
damdoo01-arm Tidy-up based on MS feedback
dba3f0b7
damdoo01-arm Lint fixes
52961eab
damdoo01-arm Added Jonathan's guard conditions for DynQuantMatMul
8523708c
hariharans29
azure-pipelines
damdoo01-arm Fixed unused variable error after guard include
d45c6bb1
damdoo01-arm Removed global variable and fixed transA override (removed inadverten…
47535127
hariharans29
azure-pipelines
edgchen1
edgchen1 commented on 2025-07-24
edgchen1
edgchen1 commented on 2025-07-24
edgchen1
edgchen1 commented on 2025-07-24
edgchen1
edgchen1 commented on 2025-07-24
edgchen1
edgchen1 commented on 2025-07-24
edgchen1
edgchen1 commented on 2025-07-24
damdoo01-arm
edgchen1
edgchen1 approved these changes on 2025-07-25
hariharans29
hariharans29 approved these changes on 2025-07-25
hariharans29 hariharans29 merged cd450d15 into main 331 days ago
snnn snnn removed release:1.23.0
snnn

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone