From f48227c07dadf0033fa6d832d65e19cf1c10d498 Mon Sep 17 00:00:00 2001 From: Megvii Engine Team Date: Wed, 17 Nov 2021 20:11:00 +0800 Subject: [PATCH] feat(mgb): show more details for cuda driver api call GitOrigin-RevId: 40e63d9dac062615ab533463b46c7dfc7a8c920f --- dnn/src/cuda/utils.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dnn/src/cuda/utils.cpp b/dnn/src/cuda/utils.cpp index a1a9e6df5..1e3518e57 100644 --- a/dnn/src/cuda/utils.cpp +++ b/dnn/src/cuda/utils.cpp @@ -85,7 +85,10 @@ void cuda::__throw_cusolver_error__(cusolverStatus_t err, const char* msg) { } void cuda::__throw_cuda_driver_error__(CUresult err, const char* msg) { - auto s = ssprintf("cuda driver error %d occurred; expr: %s", int(err), msg); + const char* err_str = nullptr; + cuGetErrorName(err, &err_str); + err_str = err_str ? err_str : "unknown error"; + auto s = ssprintf("cuda driver error %d(%s) occurred; expr: %s", int(err), err_str, msg); megdnn_throw(s.c_str()); } -- GitLab