onnxruntime
[QNN EP] Support Conv + Clip/Relu fusion
#21537
Merged

[QNN EP] Support Conv + Clip/Relu fusion #21537

adrianlizarraga merged 22 commits into main from adrianl/qnn-conv-relu-clip
adrianlizarraga
adrianlizarraga Try fuse conv + relu in qnn
d50890b0
adrianlizarraga Check in progress
9c164ce2
adrianlizarraga Get it working on test model
4cab5f95
adrianlizarraga Finish clip removal calcs
e2c9c009
adrianlizarraga Dont always return Status
6f042c86
adrianlizarraga Remove macro
dd8dc3d4
adrianlizarraga Use different NodeUnit constructor
fa79a2f0
adrianlizarraga Update NodeUnit constructor to use gsl::span
f21dd774
adrianlizarraga Remove initial conv qnn validation when grouping conv+activation
a96d3424
adrianlizarraga Refactor and use jump tables to compare cpu usage on session creation
dfee4738
adrianlizarraga Reuse utility func
3dbd2d63
adrianlizarraga Use virtual base class instead of enum type
44dc6962
adrianlizarraga Clean up
576c2f87
adrianlizarraga Remove use of optimizer qdq utils from fusion code; Rename fusion cla…
0e7eecee
adrianlizarraga Add more comments
94faeaf7
adrianlizarraga Add unit tests
a946b5e5
adrianlizarraga adrianlizarraga added ep:QNN
adrianlizarraga Run lintrunner
5850900a
adrianlizarraga Merge branch 'main' into adrianl/qnn-conv-relu-clip
259dbce6
adrianlizarraga Forgot error message
7b430f7d
adrianlizarraga Fix linux compiler error due to struct initialization
dab7496a
adrianlizarraga adrianlizarraga requested a review from HectorSVC HectorSVC 1 year ago
adrianlizarraga adrianlizarraga requested a review from jywu-msft jywu-msft 1 year ago
adrianlizarraga adrianlizarraga marked this pull request as ready for review 1 year ago
adrianlizarraga
adrianlizarraga commented on 2024-07-29
adrianlizarraga
adrianlizarraga commented on 2024-07-29
HectorSVC
HectorSVC commented on 2024-07-29
adrianlizarraga Merge branch 'main' into adrianl/qnn-conv-relu-clip
fe0f58e7
adrianlizarraga Rename variable according to review comment; Add function comments.
2fd58631
jywu-msft
jywu-msft approved these changes on 2024-08-02
HectorSVC
HectorSVC approved these changes on 2024-08-02
adrianlizarraga adrianlizarraga merged 0e708de4 into main 1 year ago
adrianlizarraga adrianlizarraga deleted the adrianl/qnn-conv-relu-clip branch 1 year ago
jywu-msft jywu-msft added release:1.19.0
adrianlizarraga
prathikr prathikr added cherry-picked

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone