私はNSIGHTとCUDAが初めてです。CUDA カーネル コード内にブレークポイントを設定しようとしましたが、設定できませんでした。デバッグしたい特定の行ではなく、カーネルの最後にブレークポイントが設定されています。
- NSIGHT 2.2 および CUDA 4.2 で VS2010 (MFC プロジェクト) を使用しています。
- デバッグモードでコンパイルしています。
- 「StratUp プロジェクト」ではないプロジェクトで CUDA を使用しています。
- 「はい (-g)」で「ホスト デバッグ情報の生成」を使用しています。
- 「はい (-G)」で「デバイスのデバッグ情報の生成」を使用しています
現在、Menu->Nsight->Start CUDA debuggingからプログラムを実行しています。別のプロジェクト (「スタートアップ プロジェクト」) にブレークポイントを設定しようとすると、成功します。カーネル全体ではなく、特定の行でブレークポイントを動作させる方法について何か提案はありますか?