問題タブ [nsight]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cuda - CUDA カーネルにブレークポイントを設定できません
私はNSIGHTとCUDAが初めてです。CUDA カーネル コード内にブレークポイントを設定しようとしましたが、設定できませんでした。デバッグしたい特定の行ではなく、カーネルの最後にブレークポイントが設定されています。
- NSIGHT 2.2 および CUDA 4.2 で VS2010 (MFC プロジェクト) を使用しています。
- デバッグモードでコンパイルしています。
- 「StratUp プロジェクト」ではないプロジェクトで CUDA を使用しています。
- 「はい (-g)」で「ホスト デバッグ情報の生成」を使用しています。
- 「はい (-G)」で「デバイスのデバッグ情報の生成」を使用しています
現在、Menu->Nsight->Start CUDA debuggingからプログラムを実行しています。別のプロジェクト (「スタートアップ プロジェクト」) にブレークポイントを設定しようとすると、成功します。カーネル全体ではなく、特定の行でブレークポイントを動作させる方法について何か提案はありますか?
cuda - Nsightでデバッグすると、Cudaエラー30が消えます
VS2010kおよびNsightv3
私はいくつかのcudaモジュールにmodを作成しています。VSでデバッグモードで実行すると、このホストコードは次のようになります。
結果の値はゼロですが、コードのこの部分を初めて通過するとき、および毎回、エラーは30[または不明]になります。
そこで私は、問題を解決しようと考えてNSightを起動しました。入力ファイル全体をエラーなしで処理しました。Nsightでメモリチェックをオンにして、再実行しました。再度、苦情なしにファイル全体を処理しました。
したがって、ホストデバッグでは、このコードを起動するたびにエラー30が発生しますが、Nsightの制御下で実行され、エラーは発生しません。
誰か説明がありますか?
ありがとう
iostream - Nsight とライブラリの問題
警告: 初心者の質問! Nsight IDE で新しい空のプロジェクトを作成し、「hello.cpp」ファイルを作成します。
デバッガ出力:
cout があることはわかりますが、見つかりません (実際には、Nsight ウィンドウの右上に含まれていることがわかります)。この単純なこととは別に、私は Nsight の多くのライブラリで問題を抱えています。Code::Blocks の同じコードには問題はありません! Nsight の動作は異なりますか? ありがとう!
visual-studio-2010 - VS 2010 の Nsight はインストールされません
さて、私は自分の PC に VS 2008、VS 2010、さらには VS 2012 をインストールしました。CUDA 5.0 SDK をダウンロードしてインストールしました。しかし、Nsightをインストールすると、これが表示されます
どうすれば正しくインストールできますか?
visual-studio-2010 - Nsightは__device__ブレークポイントにヒットしません
Visual Studio 2010、NVIDIA Nsight 2.2.0、およびCUDA5.0を使用しています。
Nsightのデバッグモードでは、グローバル機能で停止できますが、デバイス機能では停止できません。どうすればそれを達成できますか?
ubuntu - Ubuntuにcuda用のコマンドラインプロファイリングツールはありますか?(並列Nsightのようなもの)
ubuntuのコマンドラインで使用できるcudaのプロファイリングツールについて教えてもらえますか?リモートのLinuxマシンでプログラムを実行するためにSSHセキュアシェルクライアントに取り組んでいます。
visual-studio - Nvidia Nsight 3 で OpenGL 3.3 エラー: このバージョンの OpenGL は機能をサポートしていません
Nsight 3 でグラフィック デバッグを開始すると、次のエラーが表示されます。
「このバージョンの OpenGL は、Nsight が必要とする機能と拡張機能をサポートしていません。」
どの OpenGL バージョンを使用すればよいですか? これまで、OpenGl 3.3 で glut (3.7) と glew (1.9) を使用しています。最初のフレームが表示され、次にアプリケーションがクラッシュすることがわかります (アップロードされた写真でわかるように)。DirectX アプリケーションの 1 つをデバッグすると、動作します。
c++ - C/C++ リモート起動構成を使用した Nvidia Nsight Eclipse エディションのリモート デバッグ
CUDA 対応の GPU がインストールされたサーバー (Ubuntu サーバー 12.04 LTS - GUI なし) と、CUDA GPU のないデスクトップ Linux (Fedora 18) マシンがあります。デスクトップ マシンでコードを開発し、リモート サーバー マシンでコンパイルしてデバッグしたいと考えています。
これを行うために、C/C++ リモート起動プラグインを備えた Nsight 5 Eclipse エディションを使用する予定です (この例のhttp://wiki.eclipse.org/CDT/User/FAQ#How_do_I_debug_a_remote_application.3Fのように)。ただし、必要なすべてのプラグイン (C/C++ リモート起動、RSE) が Nsight にインストールされていても、プロジェクトの使用可能なデバッグ構成で「C/C++ リモート アプリケーション」を選択することはできません。
それは Nsight Eclipse IDE の制限ですか、それともここで重要な何かが欠けていますか?
visual-studio-2010 - エラー:「値を null にすることはできません。パラメーター名: pSrcNativeVariant」VS2010
nsight でプログラムをデバッグしたい場合、このメッセージが表示されます:「値を null にすることはできません。パラメータ名: pSrcNativeVariant」。プロジェクトを再構築すると、このエラーは表示されません。しかし、デバッグプログラムのためにこのアクションを繰り返し実行する必要があります。以前はこのアクションは必要ありません。
これは私のコードです:
cuda - デバッグ中のCUDA共有メモリはブロック専用ではありません
基本的に、ここで何が問題なのかを正確に理解するのに苦労しています。
デバッグ中に共有メモリがブロック排他的に動作しているようには見えません。コードを正常に実行すると、何も出力されません。しかし、デバッグしようとすると、共有メモリがブロック間で共有され、print ステートメントに到達します。
これは一例です。明らかに、これはそれほど有用なコードではありませんが、私のシステムで問題を再現しています。私は何か間違ったことをしていますか?これはバグですか、それともデバッガの予想される動作ですか?
そしてそれを起動するには:
また、共有メモリを完全に誤解している可能性も十分にあります。
助けてくれてありがとう。
その他の情報: GTX 460 を使用しています。プロジェクトには Compute_20 と sm_20 が設定されています。nsight 3.0 プレビューを使用して Visual Studio 2010 でコードを書いています。