Just in case, call ggml_cuda_set_device

This commit is contained in:
Iwan Kawrakow
2025-05-22 09:42:21 +03:00
parent d6c3d4b4a8
commit 21d9a8b471

View File

@@ -1658,6 +1658,7 @@ static void ggml_cuda_op_mul_mat(
char * src1_ddq_i = dev[id].src1_ddq;
float * dst_dd_i = dev[id].dst_dd;
cudaStream_t stream = ctx.stream(id, 0);
ggml_cuda_set_device(id);
ggml_cuda_op_mul_mat_vec_q_3D(ctx, src0, src1, dst, src0_dd_i, src1_ddf_i, src1_ddq_i, dst_dd_i,
dev[id].row_low, dev[id].row_high, ne11, src1_padded_col_size, stream);
CUDA_CHECK(cudaGetLastError());