summaryrefslogtreecommitdiff
path: root/ggml.c
diff options
context:
space:
mode:
authorJudd <foldl@users.noreply.github.com>2024-01-26 21:04:01 +0800
committerGeorgi Gerganov <ggerganov@gmail.com>2024-01-27 16:59:00 +0200
commite9764230054e01553bdead6f2bfd8e001869599d (patch)
treefa9c3081f5ebca2087a89f12074c14255ea49a31 /ggml.c
parent35a2ee914308c85ab5cb576467381443ad23f0ac (diff)
ggml : check ggml_add src1 type (ggml/708)
Co-authored-by: Judd <foldl@boxvest.com>
Diffstat (limited to 'ggml.c')
-rw-r--r--ggml.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/ggml.c b/ggml.c
index 8f57003e..11a3114e 100644
--- a/ggml.c
+++ b/ggml.c
@@ -7498,7 +7498,12 @@ static void ggml_compute_forward_add(
switch (src0->type) {
case GGML_TYPE_F32:
{
- ggml_compute_forward_add_f32(params, src0, src1, dst);
+ if (src1->type == GGML_TYPE_F32) {
+ ggml_compute_forward_add_f32(params, src0, src1, dst);
+ }
+ else {
+ GGML_ASSERT(false);
+ }
} break;
case GGML_TYPE_F16:
{