10 #include <transformations_visibility.hpp>
11 #include <ngraph/pass/graph_rewrite.hpp>
16 class TRANSFORMATIONS_API HSwishFusion;
17 class TRANSFORMATIONS_API HSwishFusionWithReluDiv;
18 class TRANSFORMATIONS_API HSwishFusionWithReluMul;
19 class TRANSFORMATIONS_API HSwishFusionWithoutRelu;
20 class TRANSFORMATIONS_API HSwishFusionWithClampMul;
21 class TRANSFORMATIONS_API HSwishFusionWithClampDiv;
22 class TRANSFORMATIONS_API HSwishFusionWithHSigmoidMul;
34 NGRAPH_RTTI_DECLARATION;
44 NGRAPH_RTTI_DECLARATION;
54 NGRAPH_RTTI_DECLARATION;
64 NGRAPH_RTTI_DECLARATION;
74 NGRAPH_RTTI_DECLARATION;
84 NGRAPH_RTTI_DECLARATION;
94 NGRAPH_RTTI_DECLARATION;
96 add_matcher<ngraph::pass::HSwishFusionWithReluDiv>();
97 add_matcher<ngraph::pass::HSwishFusionWithReluMul>();
98 add_matcher<ngraph::pass::HSwishFusionWithoutRelu>();
99 add_matcher<ngraph::pass::HSwishFusionWithClampMul>();
100 add_matcher<ngraph::pass::HSwishFusionWithClampDiv>();
101 add_matcher<ngraph::pass::HSwishFusionWithHSigmoidMul>();
HSwishFusion transformation replaces a sub-graph x * (Clamp(x + 3, 0, 6) / 6) with a HSwish op.
Definition: hswish_fusion.hpp:72
HSwishFusion transformation replaces a sub-graph x * (Clamp(x + 3, 0, 6) * const(1/6)) with a HSwish ...
Definition: hswish_fusion.hpp:62
HSwishFusion transformation replaces a sub-graph x * HSigmoid(x) with a HSwish op.
Definition: hswish_fusion.hpp:82
HSwishFusion transformation replaces a sub-graph (x * (min(Relu(x + 3), 6))) / 6 with a HSwish op.
Definition: hswish_fusion.hpp:32
HSwishFusion transformation replaces a sub-graph (x * (min(Relu(x + 3), 6)) * const(1/6) with a HSwis...
Definition: hswish_fusion.hpp:42
HSwishFusion transformation replaces a sub-graph x * (min(max(x + 3, 0), 6) / 6) with a HSwish op.
Definition: hswish_fusion.hpp:52
HSwishFusion transformation replaces various sub-graphs with a HSwish op.
Definition: hswish_fusion.hpp:92
ngraph namespace
Definition: add_fake_quantize_fusion.hpp:14