使用TBB为多个GPU发生CUDA错误的OpenCV

时间:2012-02-15 14:39:13

标签: multithreading opencv cuda tbb

我的OpenCV CUDA程序使用单个NVidia 580GTX运行正常,但是当使用另一个时,它会出现以下错误:

  

OpenCV错误:mallocPitch中的Gpu API调用(无效设备序号)

我知道我需要TBB为GPU分配它的工作,但即使我安装了支持TBB的OpenCV(遵循willowgarage网站),它也说需要TBB支持(CMake键'WITH_TBB'必须为真< /强>)。任何帮助都会非常感激,因为我需要这个来完成我的计算机科学硕士课程。

谢谢!

1 个答案:

答案 0 :(得分:1)

好的,它解决了。事实证明它是构建7232这是问题,因为它与最新的opencv构建(7292)一起使用没有问题。谢谢大家的支持