Skip to content

Commit 7155540

Browse files
authored
ggml : fix ggml_clamp (leejet#263)
This unconditionally failed before
1 parent 873f19f commit 7155540

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/ggml.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6453,7 +6453,7 @@ struct ggml_tensor * ggml_clamp(
64536453

64546454
ggml_scratch_save(ctx);
64556455

6456-
struct ggml_tensor * b = ggml_new_tensor_1d(ctx, GGML_TYPE_F32, 3);
6456+
struct ggml_tensor * b = ggml_new_tensor_1d(ctx, GGML_TYPE_F32, 2);
64576457

64586458
((float *) b->data)[0] = min;
64596459
((float *) b->data)[1] = max;
@@ -11263,7 +11263,7 @@ static void ggml_compute_forward_clamp_f32(
1126311263
const struct ggml_tensor * src1,
1126411264
struct ggml_tensor * dst) {
1126511265
assert(params->ith == 0);
11266-
assert(src1->type == GGML_TYPE_I32);
11266+
assert(src1->type == GGML_TYPE_F32);
1126711267
assert(ggml_nelements(src1) == 2);
1126811268

1126911269
if (params->type == GGML_TASK_INIT || params->type == GGML_TASK_FINALIZE) {

0 commit comments

Comments
 (0)