From 90ae91760372016ca7e92d8ab5817ee2844ea98a Mon Sep 17 00:00:00 2001 From: Xuejun Date: Mon, 15 Jun 2026 15:52:31 +0800 Subject: [PATCH] OpenVINO backend: fix accuracy issue for op CONCAT with i64 precision --- ggml/src/ggml-openvino/ggml-openvino.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ggml/src/ggml-openvino/ggml-openvino.cpp b/ggml/src/ggml-openvino/ggml-openvino.cpp index 7286289c76b3..943aef864535 100644 --- a/ggml/src/ggml-openvino/ggml-openvino.cpp +++ b/ggml/src/ggml-openvino/ggml-openvino.cpp @@ -884,6 +884,12 @@ static bool mul_mat_id_requires_large_tmp(const ggml_tensor * op) { static bool is_op_unsupported_case(const ggml_tensor * op) { switch (op->op) { + case GGML_OP_CONCAT: { + if (op->type == GGML_TYPE_I64) { + return true; + } + break; + } case GGML_OP_GET_ROWS: case GGML_OP_SET_ROWS: { if (op->ne[3] != 1) {