問題タブ [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.

0 投票する
1 に答える
1182 参照

visual-studio-2010 - Parallel nsight を使用して Visual Studio 2010 で cuda スラスト関数をデバッグする方法

Visual Studio 2010、Parallel nsight 2.2、cuda 4.2 を学習に使用しています。私のシステムは Windows 8 pro x64 です。VS で cuda コンピューティング SDK に含まれている基数ソート プロジェクトを開き、エラーなしでコンパイルしました。ソートコードは推力ライブラリを使用します:

sort 関数を cuda カーネルにディスパッチする方法を知りたいので、上記の行の前にブレークポイントを追加して、プロジェクトをデバッグ モードでコンパイルしました。しかし、cudaデバッグにparallel nsightを使っていると、必ず「ブレークポイントにソース対応なし」というエラーが出ます。

だから、私の問題は次のとおりです。

  1. 並列nsightを使用してビジュアルスタジオでcuda推力プログラムをデバッグするには?
  2. または、別の方法を使用して、cuda カーネルまたは他の機能に対する cuda 推力 dipatch の機能を知る方法を教えてくれる人はいますか?

アドバイスをいただければ幸いです。

0 投票する
1 に答える
289 参照

cuda - CUDAでの共有メモリ割り当て

quadro4000nvidiaデバイスの上限に割り当てようとしています。次のサイズの静的共有メモリの2.0ブロック:

ただし、Nsightデバッガーを見ると、64*64セルしか表示されません。残りのセルはどこにありますか。また、プロファイラーを見ると、共有メモリ列の下に16KBが表示されていることがわかります(これで問題ありません)。

何が得られますか?

0 投票する
3 に答える
1781 参照

cuda - optirun コマンドを使用して nsight でプロジェクトのデバッグ バージョンを開始するには?

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

0 投票する
3 に答える
6363 参照

eclipse - GPU が 1 つだけの Eclipse Nsight を使用して CUDA をデバッグする方法

エラーが表示されます:「すべての cuda デバイスは表示に使用され、デバッグ中は使用できません」(Ubuntu を使用)

デバッグ用に 1 つの GPU のみで Nsight Eclipse を使用する方法はありますか? Xを殺すための「sudo service lightdm stop」のような解決策を見てきましたが、それはNsight eclipseも殺すので、ポイントは何ですか?

更新: X を実行するのと同じ GPU でデバッグすることはできないため、質問する必要があります: X デスクトップ レンダリングがホスト GPU にデバッガーを実行させながら、ゲスト コンピューターによって実行されますか?

0 投票する
2 に答える
495 参照

cuda - CUDAParallelNSightがホストとデバイスを同時にデバッグします

リモートマシンで並列NSightを使用してCUDAをデバッグできるかどうか誰かが知っていますか?CUDAコードにステップインすることはできますが、ホストコードにステップインすることはできません。CUDAにはホストのデバッグ情報を生成する機能があるため、リモートおよびローカルでのデバッグが可能であるとのことです。私のカードは580GTXです。

ありがとう!

0 投票する
1 に答える
1571 参照

eclipse - dyld:MacのEclipseNsightでライブラリがロードされないというエラー

NVIDIA GeForce 9400Cuda対応GPUを搭載したiMacにCuda5.0(試作リリース)をインストールしました。バンドルされているEclipseNsightを使用して、プロジェクトを作成し、正常にビルドしました。しかし、実行しようとすると、Eclipseは次のエラーメッセージを表示します。

dyld:ライブラリがロードされていません:@ rpath / libcudart.dylib参照元:/ Users / home / cuda-workspace / sample_project / Release / sample_project
理由:画像が見つかりません

何か助けはありますか?

0 投票する
1 に答える
390 参照

visual-studio - Parallel Nsight 2.2がOptimusで動作しない(私は思う)

私は今週末に新しいノートブックを購入し、すべての開発ソフトウェアのインストールを開始しました。私が使用している:

  • ウィンドウズ8
  • nVIDIAGeForceドライバー306.97
  • Microsoft Visual Studio 2010、10.0.3
  • nVIDIA Parallel NSight 2.2.0.12313(+ CUDA Toolkit 4.2)
  • Microsoft DirectXSDK2010年6月
  • nVIDIA DirectX 11 SDK
  • nVIDIA DirectX 10 SDK

ShaderDebuggerを使用しようとしたときに問題が発生しました。DirectX 10および11用のMicrosoftの例のほとんどをテストしましたが、画面にウィンドウが表示される前にクラッシュしました。nVIDIAの例でも同じことが起こりました。Windowsログはこれを報告します(申し訳ありませんがポルトガル語です):

例はVisualStudioデバッガーで正常に実行されており、グラフィックアダプターとして「GeForceGTX 660M」が表示されているため、最初はOptimusを疑っていませんでした。また、自分が持っているcuBLASプログラムでCUDAデバッグセッションを実行し、すべてがうまくいきました。NSightAnalysisを使用してプログラムのプロファイルを作成しましたが、問題はありませんでした。GKアーキテクチャで利用可能なすべての統計がありました。

DirectX 9の例を実行しようとすると、問題の興味深い部分が現れましたが、NSight Monitorは次のように非難しました:「すべてのNSight機能が非NVIDIAGPUでサポートされているわけではありません」。統合されたGPUに。問題は、DirectX 9の例では、前と同じように、グラフィックアダプタとして「GeForceGTX660M」が明確に示されていることです。

私はNVidiaフォーラムとここの両方で同様のスレッドを見てきましたが、それらは未解決で放棄されています。トピックに関する決定的な議論が見つからないため、問題の原因がOptimusまたはWindows 8に関連しているのかどうか、正確にはわかりません。誰かが解決策を思いついたのか、少なくともこの問題の説明を思いついたのか知​​りたいです。

ありがとう。

0 投票する
1 に答える
2425 参照

c++ - CUDA 5.0 エラー LNK2001: cuda メソッドの未解決の外部シンボル

リンカーにエラーがあります

ここに同様の質問が追加されているのを見ました: 初心者のCUDAプログラムの未解決の外部シンボル しかし、この情報はすでにリンカーに追加されています。

では、どこに問題があるのでしょうか? Visual Studio 2010 Premium と CUDA SDK 5.0 および Nsight 3.0 for VS を使用しています

ソースコードはこちら: http://pastebin.com/DfdfSfWd (これは、CUDA 5.0 用に作成された新しいプロジェクトで Visual Studio によって生成された例です)

[編集]

リンカの設定

構成プロパティ->リンカー->一般->追加のライブラリディレクトリ:

$(CudaToolkitLibDir) $(CUDA_LIB_PATH) $(CUDA_PATH)\lib\$(プラットフォーム名)

構成プロパティ->リンカー->入力->追加の依存関係

cuda.lib;cudart.lib; そして他のライブラリ..

しかし、プロパティでは、CUDAには独自のLinder、「CUDA Linker」があり、設定されていないことがわかります

追加のライブラリ ディレクトリ

追加の依存関係

したがって、このプロパティを設定しましたが、変更はありません。リンカーにはまだ問題があります。

[編集]

わかりました、エラーは私が変更したときです

構成プロパティ -> CUDA C/C++ -> デバイス -> コード生成

から

compute_10,sm_10

compute_20,sm_20

CUDA C/C++ 用のフラグ -dc を追加します。

0 投票する
2 に答える
1179 参照

cuda - Nsight Eclipse: .cuda-gdbinit: そのようなファイルまたはディレクトリはありません

Nsight Eclipse を搭載した Ubuntu 11.10 で 2 つの GPU カードを搭載した Cuda 5.0 を使用しています。
Eclipse からプログラムをデバッグしようとすると、

私はEclipseのデバッグ構成を調べました。

私のシステムのどこにもファイルはありません.cuda-gdbinit
作成する必要がありますか?もしそうなら、どこで、どの内容で?セットアップ
に何か問題がありますか?cuda-gdb