Corrects initialization of ggml_backend_sync_mode in

ggml_backend_sched_split initialization
This commit is contained in:
aendk 2026-01-16 10:43:56 +01:00
parent 34cf1027a0
commit c3998dc089
1 changed files with 3 additions and 3 deletions

View File

@ -673,9 +673,9 @@ static bool ggml_is_view_op(enum ggml_op op) {
#endif
enum ggml_backend_sync_mode {
GGML_SPLIT_SYNC_MODE_IMPLICIT = 0, // splits which can rely on implicit sync mechanisms of its backend like a queue or stream
GGML_SPLIT_SYNC_MODE_EXPLICIT = 0, // splits which require explicit synchronization throughout (default)
GGML_SPLIT_SYNC_MODE_WRITE_READ_BOUNDARY = 1, // splits which require only a single explicit sync between the last write and the first read
GGML_SPLIT_SYNC_MODE_EXPLICIT = 2 // splits which require explicit synchronization throughout (default)
GGML_SPLIT_SYNC_MODE_IMPLICIT = 2 // splits which can rely on implicit sync mechanisms of its backend like a queue or stream
};
struct ggml_backend_sched_split {
@ -686,7 +686,7 @@ struct ggml_backend_sched_split {
int n_inputs;
// graph view of this split
struct ggml_cgraph graph;
enum ggml_backend_sync_mode backend_sync_mode = GGML_SPLIT_SYNC_MODE_EXPLICIT;
enum ggml_backend_sync_mode backend_sync_mode;
};
struct ggml_backend_sched {