From 4cc62cb693068d39d0da8501e1512aba32b91a94 Mon Sep 17 00:00:00 2001 From: Aaron Teo Date: Mon, 28 Jul 2025 18:10:14 +0800 Subject: [PATCH] ggml-zdnn: move bias data to local also Signed-off-by: Aaron Teo --- ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp b/ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp index 787d28087e..51d1833a98 100644 --- a/ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp +++ b/ggml/src/ggml-zdnn/ggml-zdnn-rewrite.cpp @@ -89,7 +89,9 @@ static bool ggml_zdnn_op_mul_mat(struct ggml_backend_zdnn_context * ctx, const g ); ZDNN_CHECK(zdnn_generate_transformed_desc(&pre_tfm_desc_bias, &tfm_desc_bias)); ZDNN_CHECK(zdnn_init_ztensor_with_malloc(&pre_tfm_desc_bias, &tfm_desc_bias, &ztensor_bias)); - ZDNN_CHECK(zdnn_transform_ztensor(&ztensor_bias, bias_extra->data)); + + void * bias_data = (void *)calloc(ne0, sizeof(ggml_element_size(output))); + ZDNN_CHECK(zdnn_transform_ztensor(&ztensor_bias, bias_data)); zdnn_init_pre_transformed_desc( ZDNN_2D,