私の知る限り、Nvidia Nsight 2.1 は OpenCL コードをデバッグする可能性を提供します。Nsight Monitor のすべての要件 (WDDM の無効化、Aero の無効化、開発ドライバーのインストール、2 番目のグラフィックス カードへの接続) を満たしましたが、コードをデバッグできません。
VS 2010 で「CUDA デバッグの開始」を使用すると、通知が表示されて終了します。
現在デバッグできない GPU で CUDA コンテキストが作成されました。ブレークポイントは無効になります。
アダプター: GeForce GTX 590
私の C++ ソリューションは cmake を使用して作成されましたが、カーネル ソース (*.cl) をソリューションに追加しませんでした。私のアプリケーションは、ファイルからカーネル ソースを読み取り、それらをコンパイルします。では、カーネルにブレークポイントを設定するにはどうすればよいでしょうか?