diff --git a/modules/dnn/src/layers/detection_output_layer.cpp b/modules/dnn/src/layers/detection_output_layer.cpp index d629a71384..d391e01e4e 100644 --- a/modules/dnn/src/layers/detection_output_layer.cpp +++ b/modules/dnn/src/layers/detection_output_layer.cpp @@ -55,36 +55,6 @@ #ifdef HAVE_DNN_NGRAPH #include "../ie_ngraph.hpp" #include - -namespace ngraph { -namespace op { - -class Dummy : public Op { -public: - Dummy() : Op("Dummy", {}) { - constructor_validate_and_infer_types(); - } - - void validate_and_infer_types() override { - set_output_type(0, ngraph::element::Type(), {}); - } - - std::shared_ptr copy_with_new_args(const NodeVector& new_args) const override { - if (!new_args.empty()) - throw ngraph_error("Incorrect number of new arguments"); - return std::make_shared(); - } - - static constexpr NodeTypeInfo type_info{"Dummy", 1}; - const NodeTypeInfo& get_type_info() const override { - return type_info; - } -}; - -constexpr NodeTypeInfo Dummy::type_info; - -} // namespace op -} // namespace ngraph #endif namespace cv @@ -1000,10 +970,8 @@ public: attrs.code_type = std::string{"caffe.PriorBoxParameter." + _codeType}; attrs.normalized = true; - auto aux_class_preds = std::make_shared(); - auto aux_box_preds = std::make_shared(); auto det_out = std::make_shared(box_logits, class_preds, - proposals, aux_class_preds, aux_box_preds, attrs); + proposals, attrs); return Ptr(new InfEngineNgraphNode(det_out)); } #endif // HAVE_DNN_NGRAPH