diff --git a/inference-engine/src/low_precision_transformations/include/low_precision/convolution.hpp b/inference-engine/src/low_precision_transformations/include/low_precision/convolution.hpp index 5542d04d70a..b49fcc89c4a 100644 --- a/inference-engine/src/low_precision_transformations/include/low_precision/convolution.hpp +++ b/inference-engine/src/low_precision_transformations/include/low_precision/convolution.hpp @@ -16,8 +16,8 @@ public: NGRAPH_RTTI_DECLARATION; ConvolutionTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; - bool isQuantized(const std::shared_ptr& layer) const noexcept override; - static bool isQuantizedStatic(const std::shared_ptr& layer) noexcept; + bool isQuantized(const std::shared_ptr& layer) const override; + static bool isQuantizedStatic(const std::shared_ptr& layer); }; } // namespace low_precision diff --git a/inference-engine/src/low_precision_transformations/include/low_precision/convolution_backprop_data.hpp b/inference-engine/src/low_precision_transformations/include/low_precision/convolution_backprop_data.hpp index 35b5d806be1..a1176e71eff 100644 --- a/inference-engine/src/low_precision_transformations/include/low_precision/convolution_backprop_data.hpp +++ b/inference-engine/src/low_precision_transformations/include/low_precision/convolution_backprop_data.hpp @@ -16,8 +16,8 @@ public: ConvolutionBackpropDataTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; bool canBeTransformed(const TransformationContext& context, std::shared_ptr op) const override; - bool isQuantized(const std::shared_ptr& layer) const noexcept override; - static bool isQuantizedStatic(const std::shared_ptr& layer) noexcept; + bool isQuantized(const std::shared_ptr& layer) const override; + static bool isQuantizedStatic(const std::shared_ptr& layer); }; } // namespace low_precision diff --git a/inference-engine/src/low_precision_transformations/include/low_precision/group_convolution.hpp b/inference-engine/src/low_precision_transformations/include/low_precision/group_convolution.hpp index d53c37b8df9..b54921faf69 100644 --- a/inference-engine/src/low_precision_transformations/include/low_precision/group_convolution.hpp +++ b/inference-engine/src/low_precision_transformations/include/low_precision/group_convolution.hpp @@ -16,8 +16,8 @@ public: NGRAPH_RTTI_DECLARATION; GroupConvolutionTransformation(const Params& params = Params()); bool transform(TransformationContext& context, ngraph::pattern::Matcher &m) override; - bool isQuantized(const std::shared_ptr& layer) const noexcept override; - static bool isQuantizedStatic(const std::shared_ptr& layer) noexcept; + bool isQuantized(const std::shared_ptr& layer) const override; + static bool isQuantizedStatic(const std::shared_ptr& layer); }; } // namespace low_precision diff --git a/inference-engine/src/low_precision_transformations/include/low_precision/layer_transformation.hpp b/inference-engine/src/low_precision_transformations/include/low_precision/layer_transformation.hpp index f08931a77a5..ecfff329eb3 100644 --- a/inference-engine/src/low_precision_transformations/include/low_precision/layer_transformation.hpp +++ b/inference-engine/src/low_precision_transformations/include/low_precision/layer_transformation.hpp @@ -253,7 +253,7 @@ public: // return true if operation can be quantized and false otherwise // for example: if convolution operation weights are not quantized, then isQuantize returns false and true otherwise // note: dequantization operations on activations are absent during method execution - virtual bool isQuantized(const std::shared_ptr& layer) const noexcept; + virtual bool isQuantized(const std::shared_ptr& layer) const; // return true if operation can be preserved for precision // note: dequantization operations on activations are absent during method execution diff --git a/inference-engine/src/low_precision_transformations/src/convolution.cpp b/inference-engine/src/low_precision_transformations/src/convolution.cpp index b8e092d68b0..8a8ff7f29d5 100644 --- a/inference-engine/src/low_precision_transformations/src/convolution.cpp +++ b/inference-engine/src/low_precision_transformations/src/convolution.cpp @@ -43,11 +43,11 @@ ConvolutionTransformation::ConvolutionTransformation(const Params& params) : Wei this->register_matcher(m, callback); } -bool ConvolutionTransformation::isQuantized(const std::shared_ptr& layer) const noexcept { +bool ConvolutionTransformation::isQuantized(const std::shared_ptr& layer) const { return ConvolutionTransformation::isQuantizedStatic(layer); } -bool ConvolutionTransformation::isQuantizedStatic(const std::shared_ptr& layer) noexcept { +bool ConvolutionTransformation::isQuantizedStatic(const std::shared_ptr& layer) { return WeightableLayerTransformation::isQuantizedStatic(layer, false); } diff --git a/inference-engine/src/low_precision_transformations/src/convolution_backprop_data.cpp b/inference-engine/src/low_precision_transformations/src/convolution_backprop_data.cpp index 2581f72cc22..288c897de45 100644 --- a/inference-engine/src/low_precision_transformations/src/convolution_backprop_data.cpp +++ b/inference-engine/src/low_precision_transformations/src/convolution_backprop_data.cpp @@ -53,11 +53,11 @@ ConvolutionBackpropDataTransformation::ConvolutionBackpropDataTransformation(con this->register_matcher(m, callback); } -bool ConvolutionBackpropDataTransformation::isQuantized(const std::shared_ptr& layer) const noexcept { +bool ConvolutionBackpropDataTransformation::isQuantized(const std::shared_ptr& layer) const { return ConvolutionBackpropDataTransformation::isQuantizedStatic(layer); } -bool ConvolutionBackpropDataTransformation::isQuantizedStatic(const std::shared_ptr& layer) noexcept { +bool ConvolutionBackpropDataTransformation::isQuantizedStatic(const std::shared_ptr& layer) { return WeightableLayerTransformation::isQuantizedStatic(layer, false); } diff --git a/inference-engine/src/low_precision_transformations/src/group_convolution.cpp b/inference-engine/src/low_precision_transformations/src/group_convolution.cpp index 42d9600d13c..5eacede1bf3 100644 --- a/inference-engine/src/low_precision_transformations/src/group_convolution.cpp +++ b/inference-engine/src/low_precision_transformations/src/group_convolution.cpp @@ -32,7 +32,7 @@ GroupConvolutionTransformation::GroupConvolutionTransformation(const Params& par this->register_matcher(m, callback); } -bool GroupConvolutionTransformation::isQuantized(const std::shared_ptr& layer) const noexcept { +bool GroupConvolutionTransformation::isQuantized(const std::shared_ptr& layer) const { return GroupConvolutionTransformation::isQuantizedStatic(layer); } @@ -47,7 +47,7 @@ bool GroupConvolutionTransformation::transform(TransformationContext &context, n return true; } -bool GroupConvolutionTransformation::isQuantizedStatic(const std::shared_ptr& layer) noexcept { +bool GroupConvolutionTransformation::isQuantizedStatic(const std::shared_ptr& layer) { return WeightableLayerTransformation::isQuantizedStatic(layer, true); } diff --git a/inference-engine/src/low_precision_transformations/src/layer_transformation.cpp b/inference-engine/src/low_precision_transformations/src/layer_transformation.cpp index fa8c042b440..0d9508ca23d 100644 --- a/inference-engine/src/low_precision_transformations/src/layer_transformation.cpp +++ b/inference-engine/src/low_precision_transformations/src/layer_transformation.cpp @@ -320,7 +320,7 @@ bool LayerTransformation::isAsymmetricQuantization(const std::shared_ptr& layer) const noexcept { +bool LayerTransformation::isQuantized(const std::shared_ptr& layer) const { return true; }