1

私は単純なcudaプログラムを書いています(私は学生なので練習する必要があります)。ターミナルからnvccでコンパイルし(Kubuntu 12.04LTSを使用)、optirun ./a.outで実行できます。 (hardver は dell inspiron の geforce gt 525m です) すべて正常に動作します。主な問題は、Nsight から何もできないことです。コードのデバッグ バージョンを開始しようとすると、「起動に失敗しました! バイナリが見つかりません!」というメッセージが表示されます。optirun でコマンドを実行することだと思いますが、よくわかりません。似たような経験はありますか?事前に助けてくれてありがとう。:)

4

3 に答える 3

1
  1. Optirun を使用せずに Optimus システムで Nsight をテストしました。Optimus システムで CUDA ツールキットを使用する方法については、 CUDA Toolkit Getting Startedの「Install the cuda toolkit」を参照してください。Nsight EE で optirun を試したことはありません。
  2. デバッグに引き続き optirun を使用する必要がある場合は、optirun を使用して cuda-gdb を起動するシェル スクリプトを作成し、そのシェル スクリプトをデバッグ構成プロパティで cuda-gdb 実行可能ファイルとして設定してみてください。
于 2012-11-28T17:50:31.157 に答える
-2

最も簡単な方法は、optirun を使用して Eclipse を実行することです。これにより、アプリも適切に実行されます。

于 2013-01-06T19:55:22.657 に答える