問題タブ [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 投票する
2 に答える
1057 参照

visual-studio-2010 - VS2008 をインストールせずに VS2010 用の Nvidia Parallel NSight (Nexus) をインストールするにはどうすればよいですか?

Parallel NSight をインストールして、VS2008 SP1 をインストールせずに Visual Studio 2010 で使用する方法はありますか?
セットアップは VS2008 がインストールされているかどうかを確認し、インストールされていない場合は続行しません。VS2010 の正式なサポートがないことは知っていますが、フォーラムで Nexus を VS2010 に統合できる小さなアプリケーションを見つけたところ、動作しているようです。

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

c++ - Visual Studio 2010 で CUDA アプリを起動するにはどうすればよいですか?

直接の質問: Visual Studio 2010 内で単純な Hello World CUDA プロジェクトを作成するにはどうすればよいですか?

背景: CUDA カーネルを作成しました。私は、Visual Studio 2005 の .vcproj ファイルに精通しており、いくつかは手動で微調整されています。VS 2005 で CUDA カーネルをビルドする場合は、カスタム ビルド ルールを追加し、nvcc 呼び出しを明示的に定義してファイルをビルドします。

nSight を本当に試してみたいので、Win 7 と VS 2010 に移行しました。nSight 1.5 をインストールしました。しかし、これは私が完全に迷っているところです。前と同じように進めると、nvcc は msvc 8.0 & 9.0 のみをサポートすると報告します。しかし、Web サイトには、VS 2010 をサポートしていると明確に記載されています。

私はVS 2008(msvc 9.0)もインストールする必要があることをどこかで読みました-私の言葉。今そうしています。

しかし、私の問題の少なくとも一部は、自家製のカスタム ビルド ツールの仕様に起因していると思います。 *.rules ファイルをビルドに追加することについて話しているWeb サイトがいくつか ありますが、これは VS 2008 にのみ適用可能であることがわかりました。「ビルドのカスタマイズ」の下に CUDA 3.1 と 3.2 が表示されますが、カーネルをプロジェクトに追加すると、それらは構築されていません。 別の Web サイトでは、キーはCuda.props Cuda.xml Cuda.targetsの 3 つのファイルであると宣言されていますが、これらのファイルを追加する方法や場所については言及されていません。ウェブサイトで参照されています。

nSight 1.5セットアップまたはCUDA 3.2 RCに同梱されているNvCudaRuntimeApi.v3.2.rulesファイルを使用して、VS 2010でCUDAカーネルを構築する簡単なプロジェクトを作成する方法を知っている人はいますか?

前もって感謝します!報奨金を提供したいのですが、合計 65 ポイントしかありません。

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

debugging - NVIDIA パラレル Nsight および OpenCL

NVIDIA Parallel Nsight と OpenCL を少し混同していますが、NVIDIA Parallel Nsight 1.5 または 2.0RC を使用して OpenCL コードをデバッグできることを誰か確認できますか?

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

c++ - nsight を使用してデバッグする

NSight を使用して CUDA コードをデバッグしていますが、質問があります。特定のスレッドとブロックにブレークポイントを配置するにはどうすればよいですか?

カーネルにブレークポイントを配置すると、デバッガーは常にブロック 0 のスレッド 0 で停止します。

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

cuda - Parallel NSight for Visual Studio 2010 はサーバー上でのデバッグをサポートしていますか?

Parallel Nsight for Visual Studio 2010 をインストールしました。私の調査によると、NVIDIA グラフィック カードを搭載していないマシンではデバッグできません。

そこで、サーバー上(サーバーに接続中)でデバッグしたいのですが、可能でしょうか?

前もって感謝します。

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

visual-studio-2010 - NSight モニターが起動しない

NSight 2.1 RC1 を正しい (リリース 285.67 に掲載されている) ドライバーでインストールしました。

私は Windows 7 64 ビットを実行しており、ATI (ディスプレイに接続) と GTS 450 (アーキテクチャ GF106 がサポートされていることがわかりました) の 2 枚のカードを持っています。

(「管理者として実行」で) モニターを起動するたびに、タスク マネージャーに短時間 (1 ~ 3 秒) 表示された後、消えます。私は procmon を調べましたが、怪しいのは証明書を読み取るときの「バッファ オーバーフロー」メッセージだけでした (それが問題なのかどうかはわかりません。その後も少し実行されているようです)。

役立つ場合は、procmon トレースを添付します。

助けてください、私は行き止まりです。

ありがとう。

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

cuda - NVIDIA CUDA 4.1 RC2 および Parallel NSight 2.1 での奇妙な動作

Nsight 2.1 で CUDA コードをデバッグする際に奇妙な問題が発生しています。次のように main.cu から呼び出される2 つのグローバル関数があります。

InitPhotons のブレークポイントを正常にヒットし、その関数を 1 ステップ実行できます。ただし、MC で設定した最初のブレークポイントしかヒットできません。関数をシングル ステップで実行しようとすると (VS では F10 キー)、デバッガーは続行コマンド (F5 キー) を使用したかのように動作し、ブレークポイントにヒットしなくなります。

他の誰かがこの問題に遭遇しましたか? 誰にも解決策のアイデアはありますか?

Visual Studio 2010 Pro で Parallel NSight 2.1 と CUDA 4.1 RC2 を使用しています。-G0 フラグを指定してコンパイルしていますが、最適化が無効になっています。

編集: コード パッチ メモリのデフォルト サイズに問題があるようです。Code patching memory factor を 2 から 4 に変更したところ、すべて正常に動作しました (Nsight->Options->CUDA->Code patching memory factor)。

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

cuda - NVIDIA Parallel Nsight Vs Visual Profiler

私はWindowsプラットフォームでCUDAを使用しています。Windowsプラットフォームでは、ParallelNsightとVisualProfilerの両方にアクセスできます。どちらもかなり優れていますが、プロファイリングとトレースに関してほぼ同様の機能を備えています。誰かが私にそれらがどのように異なっているか、そしてどちらがウィンドウズプラットフォームに適しているかを私に言うことができますか?基本的にプロファイリング用のツールが必要になります。

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

c++ - NVIDIA Nsight 2.1 および Visual Studio 2010 を使用した OpenCL のデバッグ

私の知る限り、Nvidia Nsight 2.1 は OpenCL コードをデバッグする可能性を提供します。Nsight Monitor のすべての要件 (WDDM の無効化、Aero の無効化、開発ドライバーのインストール、2 番目のグラフィックス カードへの接続) を満たしましたが、コードをデバッグできません。

VS 2010 で「CUDA デバッグの開始」を使用すると、通知が表示されて終了します。

現在デバッグできない GPU で CUDA コンテキストが作成されました。ブレークポイントは無効になります。

アダプター: GeForce GTX 590

私の C++ ソリューションは cmake を使用して作成されましたが、カーネル ソース (*.cl) をソリューションに追加しませんでした。私のアプリケーションは、ファイルからカーネル ソースを読み取り、それらをコンパイルします。では、カーネルにブレークポイントを設定するにはどうすればよいでしょうか?

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

cuda - Parallel Nsight でのインライン PTX のデバッグ

Parallel Nsight でインライン PTX をステップ実行するときに PTX レジスタを表示することはできますか?

インライン PTX にブレークポイントを設定してステップ スルーできますが、PTX レジスタにカーソルを合わせても値が表示されません。SASS をオンにすると、これらのレジスターにカーソルを合わせるとその値が表示されますが、PTX レジスターと SASS レジスターの間の関係を追跡するのは困難です。