10 #include <transformations_visibility.hpp>
11 #include <ngraph/pass/graph_rewrite.hpp>
16 class TRANSFORMATIONS_API SwishFusion;
17 class TRANSFORMATIONS_API SwishFusionWithSigmoid;
18 class TRANSFORMATIONS_API SwishFusionWithSigmoidWithBeta;
19 class TRANSFORMATIONS_API SwishFusionWithBeta;
20 class TRANSFORMATIONS_API SwishFusionWithoutBeta;
31 NGRAPH_RTTI_DECLARATION;
41 NGRAPH_RTTI_DECLARATION;
51 NGRAPH_RTTI_DECLARATION;
61 NGRAPH_RTTI_DECLARATION;
71 NGRAPH_RTTI_DECLARATION;
73 add_matcher<ngraph::pass::SwishFusionWithSigmoid>();
74 add_matcher<ngraph::pass::SwishFusionWithSigmoidWithBeta>();
75 add_matcher<ngraph::pass::SwishFusionWithBeta>();
76 add_matcher<ngraph::pass::SwishFusionWithoutBeta>();
SwishFusionWithSigmoid replaces a sub-graphs x / (1.0 + exp(-x * beta)) with a Swish op.
Definition: swish_fusion.hpp:49
SwishFusionWithSigmoid replaces a sub-graphs x * Sigmoid(x * beta) with a Swish op.
Definition: swish_fusion.hpp:39
SwishFusionWithSigmoid replaces a sub-graphs x * Sigmoid(x) with a Swish op.
Definition: swish_fusion.hpp:29
SwishFusionWithSigmoid replaces a sub-graphs x / (1.0 + exp(-x)) with a Swish op.
Definition: swish_fusion.hpp:59
SwishFusion transformation replaces various sub-graphs with a Swish op.
Definition: swish_fusion.hpp:69
ngraph namespace
Definition: add_fake_quantize_fusion.hpp:14