Merge pull request #22633 from cudawarped:fix_3361

Reset cuda runtime error code to cudasuccess on runtime failure.
pull/22712/head
Alexander Smorkalov 3 years ago committed by GitHub
commit a60496f9df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      modules/core/include/opencv2/core/cuda/common.hpp

@ -65,8 +65,10 @@
namespace cv { namespace cuda {
static inline void checkCudaError(cudaError_t err, const char* file, const int line, const char* func)
{
if (cudaSuccess != err)
if (cudaSuccess != err) {
cudaGetLastError(); // reset the last stored error to cudaSuccess
cv::error(cv::Error::GpuApiCallError, cudaGetErrorString(err), func, file, line);
}
}
}}

Loading…
Cancel
Save