2012-02-15 12 views
1

マイOpenCVのCUDAプログラムは、単一のNVIDIA 580GTXを用いて微細な動作しますが、別のものを使用した場合、それは次のエラーを与える:エラーOpenCVのは、複数のGPUのためにTBBを使用して

OpenCV Error: Gpu API call (invalid device ordinal) in mallocPitch

私は割り当てるためにTBBを必要と知っていますGPBはその仕事をしていますが、私はTBBサポート付きのOpenCVをインストールしましたが(willowgarageのウェブサイトに従っています)、TBBサポートが必要です(CMakeキー 'WITH_TBB'は真でなければなりません)。コンピュータサイエンスマスターのプロジェクトを完了するために必要なので、どんな助力も本当に感謝しています。

ありがとうございます!

+0

WindowsまたはLinuxを実行していますか? Linuxの場合、 'libtbb'と' libtbb-dev'がインストールされていますか? – mevatron

+0

そのLinuxとはいがインストールされています。 TBBがインストールされていないと、cmakeはコンパイルされません。おそらく私はそれをコンパイルする必要がある旗ですか?例えば。 opencvでのcudaについて-lopencv – user779328

+0

TBBはOpenCVを認識していません。特別なフラグは必要ありません。 –

答えて

1

解決済みです。それは問題なしで最新のopencvビルド(7292)で動作するため、ビルド7232が問題であったことが判明しました。すべてのサポートに感謝

関連する問題