]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
hexagon: check tensor type when reusing descriptors (#25968)
authorWei Wang <redacted>
Tue, 21 Jul 2026 21:44:22 +0000 (05:44 +0800)
committerGitHub <redacted>
Tue, 21 Jul 2026 21:44:22 +0000 (14:44 -0700)
ggml/src/ggml-hexagon/ggml-hexagon.cpp

index 34f1ff57b24fd9046194cb087ede0a336bb993df..54d313ade504dc25604b62f0917cfa719ed10e35 100644 (file)
@@ -1286,7 +1286,8 @@ struct ggml_hexagon_opbatch {
         int64_t nb2 = is_repack ? nb1 * ne1 : t->nb[2];
         int64_t nb3 = is_repack ? nb2 * t->ne[2] : t->nb[3];
 
-        return (h->ne[0] == ne0) && (h->ne[1] == ne1) && (h->ne[2] == t->ne[2]) && (h->ne[3] == t->ne[3]) &&
+        return (h->type == t->type) &&
+               (h->ne[0] == ne0) && (h->ne[1] == ne1) && (h->ne[2] == t->ne[2]) && (h->ne[3] == t->ne[3]) &&
                (h->nb[0] == t->nb[0]) && (h->nb[1] == nb1) && (h->nb[2] == nb2) && (h->nb[3] == nb3);
     }