onnxruntime
XNNPACK - GEMM & MATMUL integration
#13126
Merged

XNNPACK - GEMM & MATMUL integration #13126

shalvamist merged 46 commits into main from XNNpack_Gemm_Op
shalvamist
shalvamist "Added Gemm Y = A*B+C support"
7c66d86c
shalvamist adding the gemm op
a1f4e59f
shalvamist Added MatMul Op support - current doesn't support batch processing
c31e208b
shalvamist Updated MatMul & Gemm OPPs - limited testing was done - all tests passed
05f5d439
shalvamist Updated the Gemm Op - passes the mobileBert inference
1f6c5d4d
shalvamist updated the XNNPACK integration for GEMM & MATMUL
f145131b
shalvamist removed uneeded printf
c416b1b0
Cleaned up the code from printfs and un-needed comments.
af0f0d5f
Merge remote-tracking branch 'origin' into XNNpack_Gemm_Op
314a5741
Merged master - tested on visual studio on MobileBert
2545fb11
fs-eire
fs-eire commented on 2022-09-27
fs-eire
fs-eire commented on 2022-09-27
fs-eire
fs-eire commented on 2022-09-27
fs-eire
fs-eire commented on 2022-09-27
lgtm-com
skottmckay
skottmckay commented on 2022-09-28
shalvamist Update gemm.cc
a136d39a
github-actions
github-actions commented on 2022-09-30
shalvamist Rebased to latest master - tested unitest and found no issues
afe39a30
shalvamist adding the gemm op
0f4200a5
shalvamist Rebasing to latest master
fcb30abf
shalvamist Updated MatMul & Gemm OPPs - limited testing was done - all tests passed
51277c23
shalvamist Updated the Gemm Op - passes the mobileBert inference
a818c609
shalvamist updated the XNNPACK integration for GEMM & MATMUL
eb7149ba
shalvamist removed uneeded printf
4fc5e424
Rebasing
18e74886
Rebasing - Merge remote-tracking branch 'origin/XNNpack_Gemm_Op' into…
d47514b8
shalvamist shalvamist requested a review 3 years ago
github-actions
github-actions commented on 2022-10-04
lgtm-com
Updated GEMM & MATMUL - tested unitest & MobileBert on WASM - passed
bd1a5e42
github-actions
github-actions commented on 2022-10-04
lgtm-com
Move the GEMM & MATMUL ops to xnnpack/math as the convension stated u…
6fc63a45
Merge remote-tracking branch 'origin/main' into XNNpack_Gemm_Op
2a6e551a
fixed a few syntax issues - tested mobileBert on VS
c20e4896
fs-eire
fs-eire commented on 2022-10-04
lgtm-com
Removed some unneeded code and comments
6e97a39c
lgtm-com
Updated MatMul constroctor - removed a few attributes that weren't ne…
d57984c5
lgtm-com
Updated the MatMul registration
8399c758
lgtm-com
Fixed a bug in the XNNPACK MatMul registration & MatMul OP API call
8bbb035d
Fixing XNNPACK Gemm registration
e5495080
lgtm-com
lgtm-com
Fixed the onnxruntime test all unitests - Gemm & MatMul
0dfe1f27
wejoncy
wejoncy commented on 2022-10-14
wejoncy
wejoncy commented on 2022-10-14
Fixed the onnxruntime test all - MatMulFloatTypeInitializer
3cc35daf
Integrated XNNPACK poolthread - tested localy on VS & WASM
e53a8c41
wejoncy
wejoncy commented on 2022-10-18
wejoncy
wejoncy commented on 2022-10-18
wejoncy
wejoncy commented on 2022-10-18
wejoncy
wejoncy commented on 2022-10-18
wejoncy
wejoncy commented on 2022-10-18
wejoncy
wejoncy commented on 2022-10-18
wejoncy
wejoncy commented on 2022-10-18
shalvamist shalvamist changed the title Draft - XNNPACK - GEMM & MATMUL integration XNNPACK - GEMM & MATMUL integration 3 years ago
Removed unused headers
b891e833
Added a test for Alpha & Beta
995f9fc0
Reverting the activation integration - didn't help performance
eef45043
Fix a bug in TestGemmWithAlphaOpset11 - seems like Gemm is called wit…
e09d0c90
removed unused headers
ab185f5d
Reset the files that were changed during debug sessions
72c7df57
shalvamist shalvamist requested a review from skottmckay skottmckay 3 years ago
shalvamist shalvamist requested a review from wejoncy wejoncy 3 years ago
shalvamist shalvamist requested a review from fs-eire fs-eire 3 years ago
skottmckay
skottmckay commented on 2022-10-27
Fixed a few bugs in MatMul implemintation
b002ee8f
reverting back the prepack removal
7b5bff3f
Removed unsued variable
b45db465
Removed unused parameters in MatMul - we'll revisit integrating these…
575a6e00
skottmckay
skottmckay commented on 2022-11-07
Added ToDo comment
28b21f1a
Merge remote-tracking branch 'origin/main' into XNNpack_Gemm_Op
c6b9157a
Aligned Gemm to support operation when C matrix isn't provided
a0e753be
skottmckay
skottmckay commented on 2022-11-15
skottmckay
skottmckay commented on 2022-11-15
skottmckay
skottmckay commented on 2022-11-15
skottmckay
skottmckay commented on 2022-11-15
skottmckay
skottmckay commented on 2022-11-15
Fixed variables names and indentation
30b1ef4f
skottmckay
skottmckay approved these changes on 2022-11-16
shalvamist shalvamist merged 359091f6 into main 3 years ago
shalvamist shalvamist deleted the XNNpack_Gemm_Op branch 3 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone