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:
parent
09e2231720
commit
d5aa6d4fa1
@ -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::SoftPlusFusion>();
|
||||||
manager.register_pass<ngraph::pass::SoftPlusToMishFusion>();
|
manager.register_pass<ngraph::pass::SoftPlusToMishFusion>();
|
||||||
manager.register_pass<ngraph::pass::SwishFusion>();
|
manager.register_pass<ngraph::pass::SwishFusion>();
|
||||||
|
manager.register_pass<ngraph::pass::ClampFusion>();
|
||||||
manager.register_pass<ngraph::pass::HSwishFusion>();
|
manager.register_pass<ngraph::pass::HSwishFusion>();
|
||||||
manager.register_pass<ngraph::pass::HSigmoidFusion>();
|
manager.register_pass<ngraph::pass::HSigmoidFusion>();
|
||||||
manager.register_pass<ngraph::pass::ConvertPadToGroupConvolution, false>();
|
manager.register_pass<ngraph::pass::ConvertPadToGroupConvolution, false>();
|
||||||
manager.register_pass<ngraph::pass::NormalizeL2Fusion>();
|
manager.register_pass<ngraph::pass::NormalizeL2Fusion>();
|
||||||
manager.register_pass<ngraph::pass::ClampFusion>();
|
|
||||||
manager.register_pass<ngraph::pass::PadFusion>();
|
manager.register_pass<ngraph::pass::PadFusion>();
|
||||||
|
|
||||||
auto decomp = manager.register_pass<ngraph::pass::GraphRewrite>();
|
auto decomp = manager.register_pass<ngraph::pass::GraphRewrite>();
|
||||||
|
Loading…
Reference in New Issue
Block a user