From 847812906f8abbca3f697a2d2358de7af7cb476c Mon Sep 17 00:00:00 2001 From: Aaron Teo Date: Tue, 29 Sep 2026 16:51:10 +0800 Subject: [PATCH] ggml-zdnn: fix 0-row tensor crash (llama/29636) Signed-off-by: Aaron Teo --- ggml/src/ggml-zdnn/ggml-zdnn.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ggml/src/ggml-zdnn/ggml-zdnn.cpp b/ggml/src/ggml-zdnn/ggml-zdnn.cpp index 4007ac9df..3b45370a8 100644 --- a/ggml/src/ggml-zdnn/ggml-zdnn.cpp +++ b/ggml/src/ggml-zdnn/ggml-zdnn.cpp @@ -225,6 +225,11 @@ static enum ggml_status ggml_backend_zdnn_buffer_init_tensor(ggml_backend_buffer return GGML_STATUS_SUCCESS; } + // reject empty tensors to avoid zDNN crash + if (ggml_is_empty(tensor)) { + return GGML_STATUS_SUCCESS; + } + ggml_backend_zdnn_buffer_context * ctx = (ggml_backend_zdnn_buffer_context *)buffer->context; const int64_t tsize = ggml_nbytes(tensor);