2

私は2つのGPUシステム、Geforce8400GSとGeforceGT520を持っています。両方のGPUでcudaプログラムを実行できます。Cuda driver initialization failed.しかし、cuda-gdbを使用してデバッグすると、「また、でプログラムを実行するとcuda-gdb、 GPUが1つしかない」というエラーが表示されますcudaGetDeviceCount。を使用していない場合は、どちらのGPUでもプログラムを実行できますcuda-gdb。誰かがこれを手伝ってくれますか?

Ubuntu11.04を実行しています。

4

1 に答える 1

4
  1. CUDAツールキットに必要なバージョンよりも古いバージョンのディスプレイドライバーを使用しているようです。ツールキットを入手したのと同じダウンロードページからダウンロードしたディスプレイドライバがインストールされていることを確認してください。
  2. cuda-gdbは、デスクトップ環境の実行に使用されるGPUをデバッグするアプリケーションから非表示になります。そうしないと、アプリケーションがブレークポイントで中断されたときにデスクトップ環境がハングした可能性があります。cuda-gdbで両方のGPUを表示するには、デスクトップ環境なしで実行する必要があります。
于 2012-09-11T15:56:20.053 に答える