From: Mahekk Shaikh Date: Sun, 30 Nov 2025 00:16:28 +0000 (-0500) Subject: cuda : add error checking for cudaMemcpyAsync in argsort (#17599) X-Git-Tag: upstream/0.0.7446~244 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=00425e2ed1d1ec35976710f81a9337c7b2d34d96;p=pkg%2Fggml%2Fsources%2Fllama.cpp cuda : add error checking for cudaMemcpyAsync in argsort (#17599) * cuda : add error checking for cudaMemcpyAsync in argsort (#12836) * fix indentation --- diff --git a/ggml/src/ggml-cuda/argsort.cu b/ggml/src/ggml-cuda/argsort.cu index 3722cf3a..da9652c3 100644 --- a/ggml/src/ggml-cuda/argsort.cu +++ b/ggml/src/ggml-cuda/argsort.cu @@ -44,7 +44,7 @@ static void argsort_f32_i32_cuda_cub(ggml_cuda_pool & pool, const dim3 offset_grid((nrows + block_size - 1) / block_size); init_offsets<<>>(d_offsets, ncols, nrows); - cudaMemcpyAsync(temp_keys, x, ncols * nrows * sizeof(float), cudaMemcpyDeviceToDevice, stream); + CUDA_CHECK(cudaMemcpyAsync(temp_keys, x, ncols * nrows * sizeof(float), cudaMemcpyDeviceToDevice, stream)); size_t temp_storage_bytes = 0;