0

こんにちは、

CUDA で Opencv GPU を使用しようとしています。cuda 4.0 で opencv 2.3.1 をコンパイルするために CMake を使用しましたが、関数 cv::gpu:getCudaEnabledDevice() を使用しようとするとゼロが返され、デバイスが利用できないことを意味します.

私のシステムでは CUDA が有効な gpu を持っていますが、誰かが私を助けてください。

前もって感謝します、

4

3 に答える 3

1

ここからNVIDIAドライバーを最新のものに更新する必要があります

于 2012-05-21T06:25:42.787 に答える
0

チェックリストに従ってください:

  1. ビデオ専用ドライバーのバージョンを確認する
  2. ldd でコンパイルしたバイナリを確認してください - ライブラリは配置されていますか?
  3. CUDA サンプルでは、​​deviceQuery をコンパイルして実行します - 出力を確認します
  4. デバイスを専用モードで使用します。つまり、X11 を使用する場合は、nvidia ドライバーなどへの参照がここから完全に削除されていることを構成で確認してください。
  5. ソースから X11 と補助ライブラリをコンパイルします。事前にコンパイルされたバイナリ パッケージから取得しないでください

このチェックリストは確かに CUDA のメール機能の 80% をカバーしています。

于 2013-11-03T18:20:55.790 に答える
0

cuda 対応 GPU がデバイス 0 としてインデックス付けされていないことを確認しますか? また、cuda SDK の例を実行して、正しい cuda セットアップを確認してください。

于 2012-05-22T13:49:10.733 に答える