5

私はCUDAプログラミングに非常に慣れていません。SDK に付属の例を見ていきます。コードをコンパイルできましたが、実行すると次のエラーが発生します。

"clock.cu(177) : CUDA Runtime API error 38: no CUDA-capable device is detected".

私のマシンには GeForce 8400M GS があり、このリストによると、これは CUDA 対応の GPU です: http://developer.nvidia.com/cuda-gpus

4

2 に答える 2

13

そのエラーを修正するために確認できることがいくつかあります。

  1. /dev/nvidia*の権限が 666 ( crw-rw-rw-) で、所有者が root:root であることを確認してください

  2. を使用して SDK をインストールした場合はsudo、最初にルートに変更してコードを実行する必要がある場合があります。

  3. CUDA Toolkit のCUDA ゾーンで利用可能な、互換性のある NVIDIA のドライバーがインストールされていることを確認してください。

于 2012-06-07T05:13:20.103 に答える
0

cuda ドライバーとすべてがインストールされていることが確実な場合は、試してみてください。

$ sudo nvidia-xconfig --enable-all-gpus 

cudaのサンプルを試してみてください。

于 2012-09-14T10:18:34.980 に答える