diff --git a/src/common/transformations/tests/utils/convert_precision.cpp b/src/common/transformations/tests/utils/convert_precision.cpp index 400cf4608bed67..125ab8712d55c0 100644 --- a/src/common/transformations/tests/utils/convert_precision.cpp +++ b/src/common/transformations/tests/utils/convert_precision.cpp @@ -2289,6 +2289,8 @@ TEST(TransformationTests, ConvertPrecisionExplicitConvertsMultiParam) { ASSERT_TRUE(result.valid) << result.message; const auto& results = model->get_results(); + ASSERT_EQ("add.0", results[0]->get_input_node_ptr(0)->get_friendly_name()); + ASSERT_EQ("mul.0", results[1]->get_input_node_ptr(0)->get_friendly_name()); ASSERT_EQ("sine", results[2]->get_input_node_ptr(0)->get_friendly_name()); } diff --git a/src/core/include/openvino/core/descriptor/output.hpp b/src/core/include/openvino/core/descriptor/output.hpp index 11fc6030aa6a4f..cef60d0f4778c6 100644 --- a/src/core/include/openvino/core/descriptor/output.hpp +++ b/src/core/include/openvino/core/descriptor/output.hpp @@ -42,8 +42,7 @@ class OPENVINO_API Output { std::shared_ptr get_tensor_ptr() const { return m_tensor; } - - virtual void set_tensor_ptr(const std::shared_ptr& tensor) { + void set_tensor_ptr(const std::shared_ptr& tensor) { m_tensor = tensor; } void add_input(Input* input); @@ -71,14 +70,8 @@ class OPENVINO_API Output { Output(const Output&) = default; Output(Output&&) = default; Output& operator=(const Output&) = default; - virtual ~Output() = default; protected: - friend void ov::Output::set_names(const std::unordered_set& names); - friend void ov::Output::add_names(const std::unordered_set& names); - virtual void set_names(const std::unordered_set& names); - virtual void add_names(const std::unordered_set& names); - Node* m_node; size_t m_index; std::shared_ptr m_tensor; diff --git a/src/core/src/descriptor/input.cpp b/src/core/src/descriptor/input.cpp index 8d17599418e0aa..28288002780739 100644 --- a/src/core/src/descriptor/input.cpp +++ b/src/core/src/descriptor/input.cpp @@ -48,7 +48,7 @@ void ov::descriptor::Input::replace_output(Output& new_output) { } void ov::descriptor::Input::replace_output(const std::shared_ptr& node, size_t i) { - replace_output(node->get_output_descriptor(i)); + replace_output(node->m_outputs.at(i)); } void ov::descriptor::Input::remove_output() { diff --git a/src/core/src/descriptor/output.cpp b/src/core/src/descriptor/output.cpp index 10f551f036fe8b..01106863e40c02 100644 --- a/src/core/src/descriptor/output.cpp +++ b/src/core/src/descriptor/output.cpp @@ -52,11 +52,3 @@ const ov::PartialShape& ov::descriptor::Output::get_partial_shape() const { const ov::element::Type& ov::descriptor::Output::get_element_type() const { return m_tensor->get_element_type(); } - -void ov::descriptor::Output::set_names(const std::unordered_set& names) { - get_tensor().set_names(names); -} - -void ov::descriptor::Output::add_names(const std::unordered_set& names) { - get_tensor().add_names(names); -}