From 391dab70d7703831be088d9e20d71282d3d90514 Mon Sep 17 00:00:00 2001 From: JohannesGaessler Date: Sat, 16 Sep 2023 21:48:29 +0200 Subject: [PATCH] CUDA: fix scratch malloced on non-main device --- ggml-cuda.cu | 1 + 1 file changed, 1 insertion(+) diff --git a/ggml-cuda.cu b/ggml-cuda.cu index dbe53ceec..248cb2c42 100644 --- a/ggml-cuda.cu +++ b/ggml-cuda.cu @@ -6970,6 +6970,7 @@ void ggml_cuda_assign_scratch_offset(struct ggml_tensor * tensor, size_t offset) return; } if (g_scratch_buffer == nullptr) { + ggml_cuda_set_device(g_main_device); CUDA_CHECK(cudaMalloc(&g_scratch_buffer, g_scratch_size)); }