]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
ggml-zendnn : resolve ZenDNN backend cross-module symbol dependency (#19159)
authorVishal Singh <redacted>
Thu, 29 Jan 2026 04:28:57 +0000 (09:58 +0530)
committerGitHub <redacted>
Thu, 29 Jan 2026 04:28:57 +0000 (12:28 +0800)
ggml/src/ggml-zendnn/ggml-zendnn.cpp

index afbecde7a5a95f4c5d9f2be121cc8fd9e392ee84..551c15bb4ae0c19be85eb0816d4c0d6628477575 100644 (file)
@@ -2,7 +2,6 @@
 
 #include "ggml-backend-impl.h"
 #include "ggml-impl.h"
-#include "ggml-cpu.h"
 #include "zendnnl.hpp"
 
 #include <cstring>
@@ -122,8 +121,8 @@ static void ggml_zendnn_compute_forward_mul_mat(
 
     GGML_TENSOR_BINARY_OP_LOCALS
 
-    ggml_type         const vec_dot_type = ggml_get_type_traits_cpu(src0->type)->vec_dot_type;
-    ggml_from_float_t const from_float = ggml_get_type_traits_cpu(vec_dot_type)->from_float;
+    ggml_type         const vec_dot_type = src0->type;
+    ggml_from_float_t const from_float = ggml_get_type_traits(vec_dot_type)->from_float_ref;
 
     GGML_ASSERT(ne0 == ne01);
     GGML_ASSERT(ne1 == ne11);