Skip to content

Conv+Activation fusion for CPU - #105

Merged
Du Li (duli2012) merged 21 commits into
masterfrom
duli/fusedconv_rewrite
Dec 12, 2018
Merged

Du Li (duli2012) merged 21 commits into
masterfrom
duli/fusedconv_rewrite

Conversation

@duli2012

@duli2012 Du Li (duli2012) commented Dec 5, 2018

Copy link
Copy Markdown
Contributor

OP fusion for conv+activations, currently support LeakyRelu, Relu, Sigmoid, Tanh.

@weixingzhang

Copy link
Copy Markdown
Contributor

Did you try any model and see performance improvement?

@duli2012

Copy link
Copy Markdown
Contributor Author

Weixing Zhang (@weixingzhang) Tracy tried is out on a model we are working on and we did see performance improvement.

Comment thread onnxruntime/core/graph/conv_activation_fusion.cc Outdated
Comment thread onnxruntime/core/graph/conv_activation_fusion.cc Outdated
Comment thread onnxruntime/core/graph/conv_activation_fusion.cc Outdated
Comment thread onnxruntime/contrib_ops/cpu/fused_conv.h Outdated
Comment thread onnxruntime/core/providers/cpu/nn/conv.cc
@duli2012
Du Li (duli2012) merged commit 2230e5b into master Dec 12, 2018
@duli2012
Du Li (duli2012) deleted the duli/fusedconv_rewrite branch December 12, 2018 19:37
Ted Themistokleous (TedThemistokleous) pushed a commit to TedThemistokleous/onnxruntime that referenced this pull request Jun 2, 2025
* Adding support for mxr caching similar to MGX EP on Windows

* Adding GenerateGraphId method

* Fixing more issues

* Fixing test

* Adding version file

* Adding charconv

* Adding session input names

* Add mxr filename prefix

* Fixing issues with empty model cache path

* Deleting previous approach of saving mxr files

* use option.second directly for OrtMIGraphXProviderOptions

* Revert "use option.second directly for OrtMIGraphXProviderOptions"

This reverts commit 88f13e7.

* Reordering headers and adding includes

* Changing order include

* Reordering

* another fix

* Adding gfx version hash to the mxr file name

---------

Co-authored-by: Uros Petkovic <urpektov@amd.com>
Co-authored-by: kjayapra <karthik.jayaprakash@amd.com>
Co-authored-by: Artur Wojcik <artur.wojcik@amd.com>
Ted Themistokleous (TedThemistokleous) added a commit to TedThemistokleous/onnxruntime that referenced this pull request Jul 9, 2025
* Adding support for mxr caching similar to MGX EP on Windows

* Adding GenerateGraphId method

* Fixing more issues

* Fixing test

* Adding version file

* Adding charconv

* Adding session input names

* Add mxr filename prefix

* Fixing issues with empty model cache path

* Deleting previous approach of saving mxr files

* use option.second directly for OrtMIGraphXProviderOptions

* Revert "use option.second directly for OrtMIGraphXProviderOptions"

This reverts commit 88f13e7.

* Reordering headers and adding includes

* Changing order include

* Reordering

* another fix

* Adding gfx version hash to the mxr file name

---------

Co-authored-by: Uros Petkovic <urpektov@amd.com>
Co-authored-by: kjayapra <karthik.jayaprakash@amd.com>
Co-authored-by: Artur Wojcik <artur.wojcik@amd.com>
Dmitri Smirnov (yuslepukhin) pushed a commit that referenced this pull request Mar 17, 2026
…web/frontend/terser-5.14.2

Bump terser from 5.14.0 to 5.14.2 in /olive/web/frontend
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.

3 participants