Fix the seg fault without NCCL

This commit is contained in:
Gaurav Garg 2026-02-12 18:29:01 +05:30
parent 3fdd0b7a6e
commit 10385e8fb8
1 changed files with 2 additions and 2 deletions

View File

@ -329,9 +329,9 @@ static ggml_cuda_device_info ggml_cuda_init() {
dev_ids[id] = id;
}
NCCL_CHECK(ncclCommInitAll(info.comms, info.device_count, dev_ids));
#endif // GGML_USE_NCCL
return info;
#endif // GGML_USE_NCCL
}
const ggml_cuda_device_info & ggml_cuda_info() {
@ -1132,7 +1132,7 @@ bool ggml_backend_cuda_allreduce_tensor(ggml_backend_t * backends, struct ggml_t
#if !defined(GGML_USE_HIP) && !defined(GGML_USE_MUSA)
static bool warning_printed = false;
if (!warning_printed) {
GGML_LOG_WARN("%s: NVIDIA Collective Communications Library (NCCL) is unavailable, multi GPU performance will be suboptimal\n");
GGML_LOG_WARN("NVIDIA Collective Communications Library (NCCL) is unavailable, multi GPU performance will be suboptimal\n");
warning_printed = true;
}
GGML_UNUSED_VARS(backends, tensors, n_backends);