From 5c950ff37668898a0e6544ab0deb11101edaa949 Mon Sep 17 00:00:00 2001 From: Georgy Krivoruchko Date: Fri, 7 Feb 2025 15:34:39 +0400 Subject: [PATCH] [ONNX] Extended NodeContext interface (#28867) ### Details: - Added a get_name() method's implementation for onnx::NodeContext to be more compatible with other FrontEnds ### Tickets: - N/A --- .../frontend/include/openvino/frontend/onnx/node_context.hpp | 2 ++ src/frontends/onnx/frontend/src/node_context.cpp | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/frontends/onnx/frontend/include/openvino/frontend/onnx/node_context.hpp b/src/frontends/onnx/frontend/include/openvino/frontend/onnx/node_context.hpp index 5ae6983b149775..4031c00c450818 100644 --- a/src/frontends/onnx/frontend/include/openvino/frontend/onnx/node_context.hpp +++ b/src/frontends/onnx/frontend/include/openvino/frontend/onnx/node_context.hpp @@ -21,6 +21,8 @@ class ONNX_FRONTEND_API NodeContext : public ov::frontend::NodeContext { Output get_input(int port_idx) const override; + const std::string& get_name() const override; + ov::Any get_attribute_as_any(const std::string& name) const override; protected: diff --git a/src/frontends/onnx/frontend/src/node_context.cpp b/src/frontends/onnx/frontend/src/node_context.cpp index a2ce43dd2a785d..5b45a53a9de29e 100644 --- a/src/frontends/onnx/frontend/src/node_context.cpp +++ b/src/frontends/onnx/frontend/src/node_context.cpp @@ -15,6 +15,10 @@ ov::Output ov::frontend::onnx::NodeContext::get_input(int port_idx) co return m_inputs.at(port_idx); } +const std::string& ov::frontend::onnx::NodeContext::get_name() const { + return m_context.get_name(); +} + ov::Any ov::frontend::onnx::NodeContext::get_attribute_as_any(const std::string& name) const { try { return m_context.get_attribute_value(name);