From 95c307190617876a0734ec68503e2f3a562ca0ae Mon Sep 17 00:00:00 2001 From: Xuejun Zhai Date: Wed, 3 Dec 2025 23:54:55 -0800 Subject: [PATCH] Removed API GgmlOvDecoder::get_input_names() --- ggml/src/ggml-openvino/ggml-decoder.cpp | 7 +------ ggml/src/ggml-openvino/ggml-decoder.h | 3 --- ggml/src/ggml-openvino/openvino/decoder.hpp | 2 -- ggml/src/ggml-openvino/openvino/node_context.hpp | 4 ++-- 4 files changed, 3 insertions(+), 13 deletions(-) diff --git a/ggml/src/ggml-openvino/ggml-decoder.cpp b/ggml/src/ggml-openvino/ggml-decoder.cpp index 0f48552e95..eb14834996 100644 --- a/ggml/src/ggml-openvino/ggml-decoder.cpp +++ b/ggml/src/ggml-openvino/ggml-decoder.cpp @@ -147,7 +147,6 @@ void GgmlOvDecoder::set_input_output(ggml_tensor * node, bool naive) { continue; } std::string src_name = std::string(src->name); - m_input_names.push_back(src_name); m_inputs[src_name] = src; current_node_info.node_inputs[src_name] = src; current_node_info.node_inputs_names.push_back(src_name); @@ -757,17 +756,13 @@ ov::element::Type GgmlOvDecoder::get_input_type(const std::string & name) const } size_t GgmlOvDecoder::get_input_size() const { - return m_input_names.size(); + return m_model_inputs.size(); } size_t GgmlOvDecoder::get_input_size(int node_idx) const { return m_node_info_list[node_idx].node_inputs_names.size(); } -std::vector GgmlOvDecoder::get_input_names() const { - return m_input_names; -} - std::vector GgmlOvDecoder::get_input_names(int node_idx) const { return m_node_info_list[node_idx].node_inputs_names; } diff --git a/ggml/src/ggml-openvino/ggml-decoder.h b/ggml/src/ggml-openvino/ggml-decoder.h index a517374829..5608b7c914 100644 --- a/ggml/src/ggml-openvino/ggml-decoder.h +++ b/ggml/src/ggml-openvino/ggml-decoder.h @@ -101,8 +101,6 @@ public: GGML_UNUSED(producer_output_port_index); } - virtual std::vector get_input_names() const override; - virtual std::vector get_input_names(int node_idx) const override; virtual ov::PartialShape get_output_shape(int node_idx) const override; @@ -229,7 +227,6 @@ private: ggml_cgraph * m_cgraph = nullptr; std::vector m_nodes; std::map m_inputs; - std::vector m_input_names; std::map> m_model_inputs; std::map> m_model_extra_inputs; diff --git a/ggml/src/ggml-openvino/openvino/decoder.hpp b/ggml/src/ggml-openvino/openvino/decoder.hpp index 520a1c211c..0949f7073f 100644 --- a/ggml/src/ggml-openvino/openvino/decoder.hpp +++ b/ggml/src/ggml-openvino/openvino/decoder.hpp @@ -33,8 +33,6 @@ public: std::string& producer_output_port_name, size_t& producer_output_port_index) const = 0; - virtual std::vector get_input_names() const = 0; - virtual std::vector get_input_names(int node_idx) const = 0; virtual PartialShape get_output_shape(int node_idx) const = 0; diff --git a/ggml/src/ggml-openvino/openvino/node_context.hpp b/ggml/src/ggml-openvino/openvino/node_context.hpp index 3ca244b720..e95bafc269 100644 --- a/ggml/src/ggml-openvino/openvino/node_context.hpp +++ b/ggml/src/ggml-openvino/openvino/node_context.hpp @@ -43,8 +43,8 @@ public: return m_decoder->get_input_type(m_input_names[index]); } - PartialShape get_input_shape(size_t index) const { - return m_decoder->get_input_shape(m_node_idx, m_input_names[index]); + PartialShape get_input_shape(size_t input_index) const { + return m_decoder->get_input_shape(m_node_idx, m_input_names[input_index]); } std::vector get_input_stride(size_t index) const {