Skip to content

Commit 9abb40d

Browse files
authored
Merge pull request #1184 from ldorau/Handle_CUDA_ERROR_DEINITIALIZED_error_in_cu2umf_result
Handle `CUDA_ERROR_DEINITIALIZED` error in `cu2umf_result()`
2 parents 28c1c97 + 4cba219 commit 9abb40d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/provider/provider_cuda.c

+3
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,9 @@ static umf_result_t cu2umf_result(CUresult result) {
178178
case CUDA_ERROR_INVALID_VALUE:
179179
case CUDA_ERROR_INVALID_HANDLE:
180180
return UMF_RESULT_ERROR_INVALID_ARGUMENT;
181+
case CUDA_ERROR_DEINITIALIZED:
182+
LOG_ERR("CUDA driver has been deinitialized");
183+
return UMF_RESULT_ERROR_OUT_OF_RESOURCES;
181184
default:
182185
cu_store_last_native_error(result);
183186
return UMF_RESULT_ERROR_MEMORY_PROVIDER_SPECIFIC;

0 commit comments

Comments
 (0)