gpt4 book ai didi

OpenCV + CUDA-stereobm + Compute 7.5 挂起(卡住)

转载 作者:太空宇宙 更新时间:2023-11-03 23:08:03 27 4
gpt4 key购买 nike

我正在运行 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.

我仔细检查了 OpenCV 的 cuda::DeviceInfo::isCompatible,它列出了我的设备确实兼容。

我想知道如何调试它。

最佳答案

我在 Compute capability 7.2 上运行 StereoBM 时遇到了类似的挂起问题。它在 6.2 上运行良好。我检查了 OpenCV 的 GitHub 问题,OpenCV 在 3.4.6 版本之前似乎存在赛车问题。

您可以在此线程中找到修复:

https://github.com/opencv/opencv/pull/13850

我将补丁添加到我现有的代码中。它没有任何问题。希望对您有所帮助。

关于OpenCV + CUDA-stereobm + Compute 7.5 挂起(卡住),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55050777/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com