Move ClampFusion before HSwishFusion and HSigmoidFusion (#3994)

HSwishFusion and HSigmoidFusion use Clamp in their patterns,
so that change allows for even more fusions.
This commit is contained in:
Mateusz Tabaka 2021-01-25 20:36:47 +01:00 committed by GitHub
parent 09e2231720
commit d5aa6d4fa1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -78,11 +78,11 @@ bool ngraph::pass::CommonOptimizations::run_on_function(std::shared_ptr<ngraph::
manager.register_pass<ngraph::pass::SoftPlusFusion>();
manager.register_pass<ngraph::pass::SoftPlusToMishFusion>();
manager.register_pass<ngraph::pass::SwishFusion>();
manager.register_pass<ngraph::pass::ClampFusion>();
manager.register_pass<ngraph::pass::HSwishFusion>();
manager.register_pass<ngraph::pass::HSigmoidFusion>();
manager.register_pass<ngraph::pass::ConvertPadToGroupConvolution, false>();
manager.register_pass<ngraph::pass::NormalizeL2Fusion>();
manager.register_pass<ngraph::pass::ClampFusion>();
manager.register_pass<ngraph::pass::PadFusion>();
auto decomp = manager.register_pass<ngraph::pass::GraphRewrite>();