From ab60ae6ca254684cd7ac58a6085b0b1c7658819c Mon Sep 17 00:00:00 2001 From: Aaron Teo Date: Tue, 29 Jul 2025 00:55:44 +0800 Subject: [PATCH] ggml-zdnn: add zdnn_init call for static libs Signed-off-by: Aaron Teo --- ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp b/ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp index 9142b34b4c..abeb40fbd4 100644 --- a/ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp +++ b/ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp @@ -295,6 +295,10 @@ static ggml_backend_zdnn_context * ggml_zdnn_init(ggml_backend_dev_t dev) { GGML_LOG_INFO("%s: allocating\n", __func__); GGML_LOG_INFO("%s: found 1 device\n", __func__); + #ifdef STATIC_LIB + zdnn_init(); + #endif + ggml_backend_zdnn_context * ctx = new ggml_backend_zdnn_context(); ggml_backend_zdnn_device_context * ctx_dev = (ggml_backend_zdnn_device_context *)dev->context;