Я использую cv :: cuda :: StereoBM, и он работает на Tesla K80.(Возможность вычисления 3.7.) Точно такой же код, с точно такими же системными библиотеками, он висит на Geforce RTX 2080 Ti.(Возможность вычисления 7.5.) У меня есть другой код CUDA, работающий в системе.
В частности, это код, который зависает:
cv::Ptr<cv::StereoBM> sbm_ptr = cv::cuda::createStereoBM();
sbm_ptr->compute(gpu_left, gpu_right, gpu_result);
// .. this line of code is never reached.
Я дважды проверил OpenCVcuda::DeviceInfo::isCompatible
, и в нем указано, что мое устройство действительно совместимо.
Мне интересно, как я мог бы отладить это.