cuda : print the returned error when CUDA initialization fails (#6185)

This commit is contained in:
slaren 2024-03-20 21:03:26 +01:00 committed by GitHub
parent f9c7ba3447
commit 1c51f98adc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -294,8 +294,9 @@ static ggml_cuda_device_info ggml_cuda_init() {
ggml_cuda_device_info info = {}; ggml_cuda_device_info info = {};
if (cudaGetDeviceCount(&info.device_count) != cudaSuccess) { cudaError_t err = cudaGetDeviceCount(&info.device_count);
fprintf(stderr, "%s: no " GGML_CUDA_NAME " devices found, " GGML_CUDA_NAME " will be disabled\n", __func__); if (err != cudaSuccess) {
fprintf(stderr, "%s: failed to initialize " GGML_CUDA_NAME ": %s\n", __func__, cudaGetErrorString(err));
return info; return info;
} }