From d218c61e6d33bd06f0ddb4c98a0b688f64c864bd Mon Sep 17 00:00:00 2001 From: yumengbo Date: Thu, 19 Dec 2024 03:37:38 +0800 Subject: [PATCH] Support Softmax op --- ggml/src/ggml-openvino.cpp | 17 +++++++++++++++++ ggml/src/ggml-openvino/ggml-decoder.cpp | 6 ++++-- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/ggml/src/ggml-openvino.cpp b/ggml/src/ggml-openvino.cpp index 1fede40c4a..771ca86d02 100644 --- a/ggml/src/ggml-openvino.cpp +++ b/ggml/src/ggml-openvino.cpp @@ -642,11 +642,28 @@ static const std::set& openvino_ops = []() -> const std::setsrc[0]->name] = node->src[0]; - inputs[node->src[1]->name] = node->src[1]; outputs[node->name] = node; m_input_names.push_back(node->src[0]->name); - m_input_names.push_back(node->src[1]->name); m_output_names.push_back(node->name); + if (node->src[1]) { + inputs[node->src[1]->name] = node->src[1]; + m_input_names.push_back(node->src[1]->name); + } break; } // OPs with 3 inputs: