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 {