From a6d8391c4c87959f2d9377e337f160ba7b579e1f Mon Sep 17 00:00:00 2001 From: Ilya Lavrenov Date: Tue, 11 May 2021 13:05:18 +0300 Subject: [PATCH] Removed details::no_copy (#5553) --- .../include/details/ie_no_copy.hpp | 50 ------------------- inference-engine/include/ie_iextension.h | 1 - inference-engine/include/ie_imemory_state.hpp | 3 +- .../src/mkldnn_plugin/mkldnn_edge.h | 3 +- .../src/mkldnn_plugin/mkldnn_node.h | 4 +- .../nodes/mkldnn_batch_to_space_node.h | 1 - .../nodes/mkldnn_bin_conv_node.h | 1 - .../nodes/mkldnn_broadcast_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_concat_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_conv_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_convert_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_deconv_node.h | 1 - .../nodes/mkldnn_def_conv_node.h | 1 - .../nodes/mkldnn_depth_to_space_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_eltwise_node.h | 1 - .../mkldnn_embedding_bag_offset_sum_node.h | 1 - .../mkldnn_embedding_bag_packed_sum_node.h | 1 - .../mkldnn_embedding_segments_sum_node.h | 1 - .../nodes/mkldnn_fake_quantize_node.h | 1 - .../nodes/mkldnn_fullyconnected_node.h | 1 - .../nodes/mkldnn_gather_elements_node.h | 1 - .../nodes/mkldnn_gather_nd_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_gather_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_input_node.h | 1 - .../nodes/mkldnn_interpolate_node.h | 1 - .../src/mkldnn_plugin/nodes/mkldnn_lrn_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_matmul_node.h | 1 - .../src/mkldnn_plugin/nodes/mkldnn_mvn_node.h | 1 - .../nodes/mkldnn_normalize_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_one_hot_node.h | 1 - .../src/mkldnn_plugin/nodes/mkldnn_pad_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_pooling_node.h | 1 - .../nodes/mkldnn_psroi_pooling_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_reduce_node.h | 1 - .../nodes/mkldnn_reference_node.h | 1 - .../nodes/mkldnn_region_yolo_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_reorder_node.h | 2 - .../mkldnn_plugin/nodes/mkldnn_reshape_node.h | 1 - .../src/mkldnn_plugin/nodes/mkldnn_rnn.h | 1 - .../nodes/mkldnn_roi_align_node.h | 1 - .../nodes/mkldnn_roi_pooling_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_roll_node.h | 1 - .../nodes/mkldnn_scatter_update_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_select_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_softmax_node.h | 1 - .../nodes/mkldnn_space_to_batch_node.h | 1 - .../nodes/mkldnn_space_to_depth_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_split_node.h | 1 - .../nodes/mkldnn_strided_slice_node.h | 1 - .../nodes/mkldnn_tensoriterator_node.h | 1 - .../mkldnn_plugin/nodes/mkldnn_tile_node.h | 1 - .../nodes/mkldnn_transpose_node.h | 1 - 52 files changed, 4 insertions(+), 105 deletions(-) delete mode 100644 inference-engine/include/details/ie_no_copy.hpp diff --git a/inference-engine/include/details/ie_no_copy.hpp b/inference-engine/include/details/ie_no_copy.hpp deleted file mode 100644 index 5cf967539cf..00000000000 --- a/inference-engine/include/details/ie_no_copy.hpp +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (C) 2018-2021 Intel Corporation -// SPDX-License-Identifier: Apache-2.0 -// - -/** - * @brief header file for no_copy class - * - * @file ie_no_copy.hpp - */ -#pragma once - -namespace InferenceEngine { -namespace details { -/** - * @brief This class is used for objects returned from the shared library factory to prevent copying - */ -class no_copy { -protected: - /** - * @brief A default constructor - */ - no_copy() = default; - - /** - * @brief A default destructor - */ - virtual ~no_copy() = default; - - /** - * @brief A removed copy constructor - */ - no_copy(no_copy const&) = delete; - - /** - * @brief A removed assign operator - */ - no_copy& operator=(no_copy const&) = delete; - - /** - * @brief A removed move constructor - */ - no_copy(no_copy&&) = delete; - - /** - * @brief A removed move operator - */ - no_copy& operator=(no_copy&&) = delete; -}; -} // namespace details -} // namespace InferenceEngine diff --git a/inference-engine/include/ie_iextension.h b/inference-engine/include/ie_iextension.h index 2010bca1644..7a033b95aaf 100644 --- a/inference-engine/include/ie_iextension.h +++ b/inference-engine/include/ie_iextension.h @@ -19,7 +19,6 @@ #include "ie_layouts.h" #include "ie_blob.h" #include "ie_version.hpp" -#include "details/ie_no_copy.hpp" /** * @def INFERENCE_EXTENSION_API(TYPE) diff --git a/inference-engine/include/ie_imemory_state.hpp b/inference-engine/include/ie_imemory_state.hpp index fdac3c7ebbb..729d86f721a 100644 --- a/inference-engine/include/ie_imemory_state.hpp +++ b/inference-engine/include/ie_imemory_state.hpp @@ -14,7 +14,6 @@ #include "ie_blob.h" #include "ie_common.h" -#include "details/ie_no_copy.hpp" namespace InferenceEngine { @@ -23,7 +22,7 @@ namespace InferenceEngine { * @interface IVariableState * @brief Manages data for reset operations */ -class IVariableState : public details::no_copy { +class IVariableState { public: IE_SUPPRESS_DEPRECATED_START /** diff --git a/inference-engine/src/mkldnn_plugin/mkldnn_edge.h b/inference-engine/src/mkldnn_plugin/mkldnn_edge.h index 9a092fe7da6..9ea831a5725 100644 --- a/inference-engine/src/mkldnn_plugin/mkldnn_edge.h +++ b/inference-engine/src/mkldnn_plugin/mkldnn_edge.h @@ -6,7 +6,6 @@ #include #include -#include
#include "mkldnn_memory.h" #include "mkldnn_dims.h" #include "mkldnn_weights_cache.hpp" @@ -24,7 +23,7 @@ class MKLDNNEdge; using MKLDNNEdgePtr = std::shared_ptr; using MKLDNNEdgeWeakPtr = std::weak_ptr; -class MKLDNNEdge : public InferenceEngine::details::no_copy { +class MKLDNNEdge { public: MKLDNNEdge(const std::shared_ptr& parent, const std::shared_ptr& child, diff --git a/inference-engine/src/mkldnn_plugin/mkldnn_node.h b/inference-engine/src/mkldnn_plugin/mkldnn_node.h index 5653bb36c91..2a0102cccde 100644 --- a/inference-engine/src/mkldnn_plugin/mkldnn_node.h +++ b/inference-engine/src/mkldnn_plugin/mkldnn_node.h @@ -288,7 +288,7 @@ private: } }; -class MKLDNNNode : public InferenceEngine::details::no_copy { +class MKLDNNNode { public: template struct Tag {}; @@ -326,7 +326,7 @@ public: class NodesFactory; static NodesFactory & factory(); - ~MKLDNNNode() override = default; + virtual ~MKLDNNNode() = default; void addEdge(const MKLDNNEdgeWeakPtr& edge); void removeEdge(const MKLDNNEdgeWeakPtr& edge); diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_batch_to_space_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_batch_to_space_node.h index a7044d13218..cab89df7dc6 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_batch_to_space_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_batch_to_space_node.h @@ -15,7 +15,6 @@ namespace MKLDNNPlugin { class MKLDNNBatchToSpaceNode : public MKLDNNNode { public: MKLDNNBatchToSpaceNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNBatchToSpaceNode() override = default; void getSupportedDescriptors() override {}; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_bin_conv_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_bin_conv_node.h index b8a93caf4c5..f67070f8440 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_bin_conv_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_bin_conv_node.h @@ -75,7 +75,6 @@ struct jit_uni_bin_conv_kernel { class MKLDNNBinaryConvolutionNode : public MKLDNNNode { public: MKLDNNBinaryConvolutionNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNBinaryConvolutionNode() override = default; void getSupportedDescriptors() override; void createPrimitive() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_broadcast_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_broadcast_node.h index e9d9315b033..0d86a2a99ef 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_broadcast_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_broadcast_node.h @@ -15,7 +15,6 @@ namespace MKLDNNPlugin { class MKLDNNBroadcastNode : public MKLDNNNode { public: MKLDNNBroadcastNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNBroadcastNode() override = default; void getSupportedDescriptors() override {}; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_concat_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_concat_node.h index ffb8ce22feb..234eeb4e531 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_concat_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_concat_node.h @@ -14,7 +14,6 @@ namespace MKLDNNPlugin { class MKLDNNConcatNode : public MKLDNNNode { public: MKLDNNConcatNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNConcatNode() override = default; static bool isSupportedOperation(const std::shared_ptr& op, std::string& errorMessage) noexcept; void getSupportedDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_conv_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_conv_node.h index 10c4755230a..1cdc0065c4c 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_conv_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_conv_node.h @@ -17,7 +17,6 @@ class MKLDNNEltwiseNode; class MKLDNNConvolutionNode : public MKLDNNNode { public: MKLDNNConvolutionNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNConvolutionNode() override = default; static bool isSupportedOperation(const std::shared_ptr& op, std::string& errorMessage) noexcept; void getSupportedDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_convert_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_convert_node.h index 6aacf7f1e5a..ca43bb3db5c 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_convert_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_convert_node.h @@ -16,7 +16,6 @@ public: MKLDNNConvertNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); MKLDNNConvertNode(const InferenceEngine::SizeVector &dims, const InferenceEngine::Precision &inPrc, const InferenceEngine::Precision &outPrc, const std::string &nodeName, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNConvertNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_deconv_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_deconv_node.h index f5715ea6368..a9c17ee4c25 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_deconv_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_deconv_node.h @@ -15,7 +15,6 @@ namespace MKLDNNPlugin { class MKLDNNDeconvolutionNode : public MKLDNNNode { public: MKLDNNDeconvolutionNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNDeconvolutionNode() override = default; void getSupportedDescriptors() override; void createDescriptor(const std::vector& inputDesc, diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_def_conv_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_def_conv_node.h index 2c9a77a8c96..e74e49788cc 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_def_conv_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_def_conv_node.h @@ -65,7 +65,6 @@ struct jit_uni_def_conv_kernel { class MKLDNNDeformableConvolutionNode : public MKLDNNNode { public: MKLDNNDeformableConvolutionNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNDeformableConvolutionNode() override = default; static bool isSupportedOperation(const std::shared_ptr& op, std::string& errorMessage) noexcept; void getSupportedDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_depth_to_space_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_depth_to_space_node.h index 140c290e3a7..a7c0145fc81 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_depth_to_space_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_depth_to_space_node.h @@ -14,7 +14,6 @@ namespace MKLDNNPlugin { class MKLDNNDepthToSpaceNode : public MKLDNNNode { public: MKLDNNDepthToSpaceNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNDepthToSpaceNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_eltwise_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_eltwise_node.h index 8ae34000430..c6e77d9c20e 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_eltwise_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_eltwise_node.h @@ -60,7 +60,6 @@ struct jit_uni_eltwise_kernel { class MKLDNNEltwiseNode : public MKLDNNNode { public: MKLDNNEltwiseNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNEltwiseNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_embedding_bag_offset_sum_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_embedding_bag_offset_sum_node.h index 4ae3d331822..26a38b05081 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_embedding_bag_offset_sum_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_embedding_bag_offset_sum_node.h @@ -16,7 +16,6 @@ namespace MKLDNNPlugin { class MKLDNNEmbeddingBagOffsetSumNode : public MKLDNNNode, public MKLDNNEmbeddingBagSumNode { public: MKLDNNEmbeddingBagOffsetSumNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNEmbeddingBagOffsetSumNode() override = default; void getSupportedDescriptors() override {}; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_embedding_bag_packed_sum_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_embedding_bag_packed_sum_node.h index c83d4fdef0c..9d67116a499 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_embedding_bag_packed_sum_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_embedding_bag_packed_sum_node.h @@ -16,7 +16,6 @@ namespace MKLDNNPlugin { class MKLDNNEmbeddingBagPackedSumNode : public MKLDNNNode, public MKLDNNEmbeddingBagSumNode { public: MKLDNNEmbeddingBagPackedSumNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNEmbeddingBagPackedSumNode() override = default; void getSupportedDescriptors() override {}; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_embedding_segments_sum_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_embedding_segments_sum_node.h index 54e269a391e..b20e9d67650 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_embedding_segments_sum_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_embedding_segments_sum_node.h @@ -16,7 +16,6 @@ namespace MKLDNNPlugin { class MKLDNNEmbeddingSegmentsSumNode : public MKLDNNNode, public MKLDNNEmbeddingBagSumNode { public: MKLDNNEmbeddingSegmentsSumNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNEmbeddingSegmentsSumNode() override = default; void getSupportedDescriptors() override {}; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_fake_quantize_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_fake_quantize_node.h index 99ac82a50e6..4430acac9ba 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_fake_quantize_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_fake_quantize_node.h @@ -65,7 +65,6 @@ struct jit_uni_quantize_kernel { class MKLDNNFakeQuantizeNode : public MKLDNNNode { public: MKLDNNFakeQuantizeNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNFakeQuantizeNode() override = default; void initSupportedPrimitiveDescriptors() override; void getSupportedDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_fullyconnected_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_fullyconnected_node.h index 4b5622a8cda..63b1e88ae6f 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_fullyconnected_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_fullyconnected_node.h @@ -15,7 +15,6 @@ namespace MKLDNNPlugin { class MKLDNNFullyConnectedNode : public MKLDNNNode { public: MKLDNNFullyConnectedNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNFullyConnectedNode() override = default; std::vector getAvailableFormatsForDims(const MKLDNNDims &dims) const override; void getSupportedDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_gather_elements_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_gather_elements_node.h index 51c49473c13..30d1fda9e95 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_gather_elements_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_gather_elements_node.h @@ -15,7 +15,6 @@ namespace MKLDNNPlugin { class MKLDNNGatherElementsNode : public MKLDNNNode { public: MKLDNNGatherElementsNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNGatherElementsNode() override = default; void getSupportedDescriptors() override {}; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_gather_nd_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_gather_nd_node.h index 253710333c1..3845fabaf70 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_gather_nd_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_gather_nd_node.h @@ -15,7 +15,6 @@ namespace MKLDNNPlugin { class MKLDNNGatherNDNode : public MKLDNNNode { public: MKLDNNGatherNDNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNGatherNDNode() override = default; void getSupportedDescriptors() override {}; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_gather_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_gather_node.h index 96ed3846d8b..4631436f3c6 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_gather_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_gather_node.h @@ -15,7 +15,6 @@ namespace MKLDNNPlugin { class MKLDNNGatherNode : public MKLDNNNode { public: MKLDNNGatherNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNGatherNode() override = default; void getSupportedDescriptors() override {}; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_input_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_input_node.h index fa1cc0c49c3..d6b984c0c3f 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_input_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_input_node.h @@ -15,7 +15,6 @@ public: MKLDNNInputNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); MKLDNNInputNode(const InferenceEngine::SizeVector &dims, const InferenceEngine::Precision &prc, const std::string &name, const std::string &type, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNInputNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_interpolate_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_interpolate_node.h index 5912ddaa5e8..2b2f1c38d90 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_interpolate_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_interpolate_node.h @@ -91,7 +91,6 @@ struct jit_uni_interpolate_kernel { class MKLDNNInterpolateNode : public MKLDNNNode { public: MKLDNNInterpolateNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNInterpolateNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_lrn_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_lrn_node.h index 461eddfead8..53cfaa79682 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_lrn_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_lrn_node.h @@ -15,7 +15,6 @@ namespace MKLDNNPlugin { class MKLDNNLrnNode : public MKLDNNNode { public: MKLDNNLrnNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNLrnNode() override = default; void getSupportedDescriptors() override; void createDescriptor(const std::vector& inputDesc, diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_matmul_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_matmul_node.h index 71fbacd6e47..6196665aabc 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_matmul_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_matmul_node.h @@ -14,7 +14,6 @@ namespace MKLDNNPlugin { class MKLDNNMatMulNode : public MKLDNNNode { public: MKLDNNMatMulNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNMatMulNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_mvn_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_mvn_node.h index c23da5e0c11..af282cc3d8a 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_mvn_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_mvn_node.h @@ -73,7 +73,6 @@ struct jit_uni_mvn_kernel { class MKLDNNMVNNode : public MKLDNNNode { public: MKLDNNMVNNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNMVNNode() override = default; static bool isSupportedOperation(const std::shared_ptr& op, std::string& errorMessage) noexcept; void getSupportedDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_normalize_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_normalize_node.h index 7e99d063a3f..bcb7b0d8d49 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_normalize_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_normalize_node.h @@ -74,7 +74,6 @@ struct jit_uni_normalize_kernel { class MKLDNNNormalizeL2Node : public MKLDNNNode { public: MKLDNNNormalizeL2Node(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNNormalizeL2Node() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_one_hot_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_one_hot_node.h index ee355ce26a3..9f39ff1232e 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_one_hot_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_one_hot_node.h @@ -16,7 +16,6 @@ namespace MKLDNNPlugin { class MKLDNNOneHotNode : public MKLDNNNode { public: MKLDNNOneHotNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNOneHotNode() override = default; void getSupportedDescriptors() override {}; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_pad_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_pad_node.h index 8be96b2bea6..a4a1333914b 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_pad_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_pad_node.h @@ -13,7 +13,6 @@ namespace MKLDNNPlugin { class MKLDNNPadNode : public MKLDNNNode { public: MKLDNNPadNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNPadNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_pooling_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_pooling_node.h index 5cb524fa817..1f6acf58b78 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_pooling_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_pooling_node.h @@ -15,7 +15,6 @@ namespace MKLDNNPlugin { class MKLDNNPoolingNode : public MKLDNNNode { public: MKLDNNPoolingNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNPoolingNode() override = default; void createDescriptor(const std::vector& inputDesc, const std::vector& outputDesc) override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_psroi_pooling_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_psroi_pooling_node.h index dc668681e97..24e015d3a6d 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_psroi_pooling_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_psroi_pooling_node.h @@ -15,7 +15,6 @@ namespace MKLDNNPlugin { class MKLDNNPSROIPoolingNode : public MKLDNNNode { public: MKLDNNPSROIPoolingNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNPSROIPoolingNode() override = default; void getSupportedDescriptors() override {}; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reduce_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reduce_node.h index f0e386567c2..07e2724d98a 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reduce_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reduce_node.h @@ -65,7 +65,6 @@ struct jit_uni_reduce_post_kernel { class MKLDNNReduceNode : public MKLDNNNode { public: MKLDNNReduceNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNReduceNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reference_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reference_node.h index ed78ffe14bd..ce27028aa56 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reference_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reference_node.h @@ -13,7 +13,6 @@ namespace MKLDNNPlugin { class MKLDNNReferenceNode : public MKLDNNNode { public: MKLDNNReferenceNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache, const std::string& errorMessage); - ~MKLDNNReferenceNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_region_yolo_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_region_yolo_node.h index c4c4f525e80..31404a5be11 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_region_yolo_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_region_yolo_node.h @@ -40,7 +40,6 @@ struct jit_uni_logistic_kernel { class MKLDNNRegionYoloNode : public MKLDNNNode { public: MKLDNNRegionYoloNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNRegionYoloNode() override = default; void getSupportedDescriptors() override {}; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reorder_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reorder_node.h index 85112c36875..eea18de13b6 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reorder_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reorder_node.h @@ -18,8 +18,6 @@ public: MKLDNNReorderNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); MKLDNNReorderNode(const std::string& name, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNReorderNode() override = default; - void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; void createPrimitive() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reshape_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reshape_node.h index 12f7009b453..fcd44b3ba03 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reshape_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_reshape_node.h @@ -15,7 +15,6 @@ namespace MKLDNNPlugin { class MKLDNNReshapeNode : public MKLDNNNode { public: MKLDNNReshapeNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNReshapeNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_rnn.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_rnn.h index 2551dd86976..7b42760a425 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_rnn.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_rnn.h @@ -14,7 +14,6 @@ namespace MKLDNNPlugin { class MKLDNNRNN : public MKLDNNNode { public: MKLDNNRNN(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNRNN() override = default; static bool isSupportedOperation(const std::shared_ptr& op, std::string& errorMessage) noexcept; void getSupportedDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_roi_align_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_roi_align_node.h index 24831cce5b4..9f3d31c4783 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_roi_align_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_roi_align_node.h @@ -16,7 +16,6 @@ namespace MKLDNNPlugin { class MKLDNNROIAlignNode : public MKLDNNNode { public: MKLDNNROIAlignNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNROIAlignNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_roi_pooling_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_roi_pooling_node.h index c9e2be59924..d796fd47a78 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_roi_pooling_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_roi_pooling_node.h @@ -61,7 +61,6 @@ struct jit_uni_roi_pooling_kernel { class MKLDNNROIPoolingNode : public MKLDNNNode { public: MKLDNNROIPoolingNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNROIPoolingNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_roll_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_roll_node.h index 102b55c5e63..c8118caa153 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_roll_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_roll_node.h @@ -13,7 +13,6 @@ namespace MKLDNNPlugin { class MKLDNNRollNode : public MKLDNNNode { public: MKLDNNRollNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNRollNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_scatter_update_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_scatter_update_node.h index c3656209b96..41519bc6346 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_scatter_update_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_scatter_update_node.h @@ -21,7 +21,6 @@ enum class ScatterUpdateMode { class MKLDNNScatterUpdateNode : public MKLDNNNode { public: MKLDNNScatterUpdateNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNScatterUpdateNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_select_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_select_node.h index 810b25c5333..1fc6adebb60 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_select_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_select_node.h @@ -15,7 +15,6 @@ namespace MKLDNNPlugin { class MKLDNNSelectNode : public MKLDNNNode { public: MKLDNNSelectNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNSelectNode() override = default; void getSupportedDescriptors() override {}; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_softmax_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_softmax_node.h index 58ec5904452..b422eb3f030 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_softmax_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_softmax_node.h @@ -15,7 +15,6 @@ namespace MKLDNNPlugin { class MKLDNNSoftMaxNode : public MKLDNNNode { public: MKLDNNSoftMaxNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNSoftMaxNode() override = default; void initOptimalPrimitiveDescriptor() override; void createDescriptor(const std::vector& inputDesc, diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_space_to_batch_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_space_to_batch_node.h index 58b2b8661de..f5c9fd1ec9d 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_space_to_batch_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_space_to_batch_node.h @@ -15,7 +15,6 @@ namespace MKLDNNPlugin { class MKLDNNSpaceToBatchNode : public MKLDNNNode { public: MKLDNNSpaceToBatchNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNSpaceToBatchNode() override = default; void getSupportedDescriptors() override {}; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_space_to_depth_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_space_to_depth_node.h index 7fa7b224201..b7639b90a18 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_space_to_depth_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_space_to_depth_node.h @@ -14,7 +14,6 @@ namespace MKLDNNPlugin { class MKLDNNSpaceToDepthNode : public MKLDNNNode { public: MKLDNNSpaceToDepthNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNSpaceToDepthNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_split_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_split_node.h index ea9c1efcc35..8428e20a9fd 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_split_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_split_node.h @@ -13,7 +13,6 @@ namespace MKLDNNPlugin { class MKLDNNSplitNode : public MKLDNNNode { public: MKLDNNSplitNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNSplitNode() override = default; static bool isSupportedOperation(const std::shared_ptr& op, std::string& errorMessage) noexcept; void getSupportedDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_strided_slice_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_strided_slice_node.h index 33da479d30a..91bf6701877 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_strided_slice_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_strided_slice_node.h @@ -14,7 +14,6 @@ namespace MKLDNNPlugin { class MKLDNNStridedSliceNode : public MKLDNNNode { public: MKLDNNStridedSliceNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNStridedSliceNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_tensoriterator_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_tensoriterator_node.h index 3f3dd96e6f1..32e5eac70b2 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_tensoriterator_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_tensoriterator_node.h @@ -58,7 +58,6 @@ protected: class MKLDNNTensorIteratorNode : public MKLDNNNode { public: MKLDNNTensorIteratorNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNTensorIteratorNode() override = default; static bool isSupportedOperation(const std::shared_ptr& op, std::string& errorMessage) noexcept; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_tile_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_tile_node.h index b414f9be7ce..a6fd6e51168 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_tile_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_tile_node.h @@ -13,7 +13,6 @@ namespace MKLDNNPlugin { class MKLDNNTileNode : public MKLDNNNode { public: MKLDNNTileNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNTileNode() override = default; void getSupportedDescriptors() override; void initSupportedPrimitiveDescriptors() override; diff --git a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_transpose_node.h b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_transpose_node.h index f1d291bc8a4..7ba21e5ba82 100644 --- a/inference-engine/src/mkldnn_plugin/nodes/mkldnn_transpose_node.h +++ b/inference-engine/src/mkldnn_plugin/nodes/mkldnn_transpose_node.h @@ -18,7 +18,6 @@ namespace MKLDNNPlugin { class MKLDNNTransposeNode : public MKLDNNNode { public: MKLDNNTransposeNode(const std::shared_ptr& op, const mkldnn::engine& eng, MKLDNNWeightsSharing::Ptr &cache); - ~MKLDNNTransposeNode() override = default; static bool isSupportedOperation(const std::shared_ptr& op, std::string& errorMessage) noexcept; void getSupportedDescriptors() override;