From 973a80fd02987882548cce1cdae147fb882b2624 Mon Sep 17 00:00:00 2001 From: "Yu, Zijun" Date: Sun, 28 Sep 2025 22:21:23 +0800 Subject: [PATCH] Always apply Eliminate_ZP to fix GPU compile issue on some platforms --- ggml/src/ggml-openvino/openvino/pass/eliminate_zp.cpp | 1 + ggml/src/ggml-openvino/openvino/translate_session.cpp | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ggml/src/ggml-openvino/openvino/pass/eliminate_zp.cpp b/ggml/src/ggml-openvino/openvino/pass/eliminate_zp.cpp index d2e5a040dd..4759e86e1e 100644 --- a/ggml/src/ggml-openvino/openvino/pass/eliminate_zp.cpp +++ b/ggml/src/ggml-openvino/openvino/pass/eliminate_zp.cpp @@ -80,6 +80,7 @@ EliminateZeroPoints::EliminateZeroPoints() { std::shared_ptr new_constant; + // TODO improve performance if (data_type == ov::element::u4) { auto data_values = data_constant->cast_vector(); std::vector adjusted_values(total_elements); diff --git a/ggml/src/ggml-openvino/openvino/translate_session.cpp b/ggml/src/ggml-openvino/openvino/translate_session.cpp index c37aa21602..9443819682 100644 --- a/ggml/src/ggml-openvino/openvino/translate_session.cpp +++ b/ggml/src/ggml-openvino/openvino/translate_session.cpp @@ -233,9 +233,9 @@ std::shared_ptr TranslateSession::apply_transformations(std::shared_ptr(kv_param_res_pairs); } - if (ggml_model_decoder->is_static()) { - manager.register_pass(); - } + // if (ggml_model_decoder->is_static()) { + manager.register_pass(); + // } manager.run_passes(model); } return model;