Skip to content

Commit 7f3a72a

Browse files
authored
ggml : remove redundant n_copies check when setting input/output (#17612)
This commit removes a redundant check for sched->n_copies > 1 when setting input and output flags on tensor copies in ggml_backend_sched_split_graph. The motivation for this change is to clarify the code as the outer if statement already performs this check.
1 parent b9a3771 commit 7f3a72a

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

ggml/src/ggml-backend.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1240,10 +1240,8 @@ void ggml_backend_sched_split_graph(ggml_backend_sched_t sched, struct ggml_cgra
12401240
tensor_copy = ggml_dup_tensor_layout(sched->ctx, src);
12411241
ggml_format_name(tensor_copy, "%s#%s#%d", ggml_backend_name(backend), src->name, c);
12421242
}
1243-
if (sched->n_copies > 1) {
1244-
ggml_set_input(tensor_copy);
1245-
ggml_set_output(tensor_copy); // prevent ggml-alloc from overwriting the tensor
1246-
}
1243+
ggml_set_input(tensor_copy);
1244+
ggml_set_output(tensor_copy); // prevent ggml-alloc from overwriting the tensor
12471245
tensor_id_copy(src_id, src_backend_id, c) = tensor_copy;
12481246
SET_CAUSE(tensor_copy, "4.cpy");
12491247
}

0 commit comments

Comments
 (0)