summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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:
{