|
|
@@ -1175,21 +1175,25 @@ struct test_glu_split : public test_case {
|
|
|
if (v & 1) {
|
|
|
auto ne = ne_a; ne[0] *= 3;
|
|
|
a = ggml_new_tensor(ctx, type, 4, ne.data());
|
|
|
+ ggml_set_param(a);
|
|
|
ggml_set_name(a, "a");
|
|
|
|
|
|
a = ggml_view_4d(ctx, a, ne_a[0], ne_a[1], ne_a[2], ne_a[3], a->nb[1], a->nb[2], a->nb[3], 0);
|
|
|
ggml_set_name(a, "view_of_a");
|
|
|
|
|
|
b = ggml_new_tensor(ctx, type, 4, ne.data());
|
|
|
+ ggml_set_param(b);
|
|
|
ggml_set_name(b, "b");
|
|
|
|
|
|
b = ggml_view_4d(ctx, b, ne_a[0], ne_a[1], ne_a[2], ne_a[3], b->nb[1], b->nb[2], b->nb[3], 0);
|
|
|
ggml_set_name(a, "view_of_b");
|
|
|
} else {
|
|
|
a = ggml_new_tensor(ctx, type, 4, ne_a.data());
|
|
|
+ ggml_set_param(a);
|
|
|
ggml_set_name(a, "a");
|
|
|
|
|
|
b = ggml_new_tensor(ctx, type, 4, ne_a.data());
|
|
|
+ ggml_set_param(b);
|
|
|
ggml_set_name(b, "b");
|
|
|
}
|
|
|
|