問題タブ [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で試してみると、なぜ黒い画面が表示されるのですか?
「visualstudio2010」でWin8とNsightを使用していて、グラフィックカード(9300m Gs)に「310.90-notebook-win8-win7-winvista-32bit-international-whql」をインストールしましたが、以下のコードを試してみると、黒い画面が表示されます!「ディスプレイドライバが応答を停止し、回復しました」というエラーが表示されます。問題は「cudaMemcpy」にあることは知っていますが、なぜですか!?
cuda - GTX 480 での NVIDIA Nsight デバッグ
GeForce GTX 480 を搭載したマシンが 1 台ありますが、デバッグや分析アクティビティの実行ができません。分析アクティビティをデバッグまたは実行すると、次のエラーが表示されます。
リモート システムはリモート デスクトップ経由でログインされます。CUDA デバッグは、TCC アダプタがインストールされていない限り、リモート デスクトップをサポートしません。
私の Nsight のバージョンは 2.2 です。どうしたの?
eclipse - MacPro lion 10.7.4 上の Nsight 5.0
私は CUDA 開発に不慣れで、MacPro で NSight 5 を使用しています。
2 つのパーティクルを使用して非常に単純なシミュレーションを実行しています (ver1
ここver2
では、別のタイプの構造体へのポインターを持つ 2 つの構造体ですlinks
) 。
コードはコンパイルされましたが、このブロックの最後に到達すると問題が発生したようで、integrate_functor()
.
だから私の質問は:
NSight では、 と のメンバー変数の値を確認でき
ver1
ますver2
。しかし、このブロックのコードの最後の行の直前で、 の階層を展開するとd_vecGlobalVec
、これらの値のいずれかが表示されます。対応するフィールド (たとえば、このベクトルの最初の要素) は空です。これはなぜですか?明らかに、値がデバイス上にある間、ver1
とver2
はホスト メモにありd_vecGlobalVec
ます。
2.
NSight チームのメンバーがこれを投稿しました。
したがって、一般に、ホストとデバイスのコードの間を行き来し、ホストとデバイスの変数をそれらの間に障壁がないかのように表示できる必要があるということですか?
システム:
NVIDIA GeForce GT 650M 1024MB
Mac OS X ライオン 10.7.4 (11E2620)
c++ - Nvidia Nsight-ローカルホストに接続する方法は?
Nsightの接続名として「localhost」を設定しようとしています(VS2010のNsight2.2でCUDA4.2を使用しています)が、「localhostがグローバル接続名にオーバーライドされました」のようなものがあり、localhost127.0.0.1アドレスが次のように変更されます。別の間違ったもの。
どうすればこれを解決できますか?ローカルデバッグをしたい
c - VS 2010 で Nvidia NSight を使用して CUDA スレッド値を表示するには?
特定のカーネル内のすべての変数値を調べる方法があることを知りたいです。たとえば、threadIdx.x = 1 の場合、現在動作しているデータとそのデータの値は何ですか?
すべてが正しく機能しているので、私の質問は、「クイックウォッチ」または「ウォッチの追加」を使用して、通常のVSでできるように変数を表示する方法です.NSightでそれらに相当するものは何ですか? ありがとう、今から数時間苦労しています。
NSight を介してデバッグするときに、blockIdx、threadIDx 座標のみを表示する CUDA 情報ウィンドウと CUDA ワープ ウィンドウがあります。
私のカーネルはこのように呼び出されaddKernel<<<1,N>>>(dev_c,dev_a,dev_b)
、私の #DEFINE N 10.
if と else の中にブレークポイントを入れます。ワープ ウィンドウの出力は次のように設定されています。
だから、私のcは決してセットアップされません。どうして?ありがとうございました
PS マイナスをくれた人たちは、私の質問が -1 になるのを見て、いつも諦めてくれますか? 再度、感謝します
cuda - cudaMemset 行番号
CUDA アプリケーションを作成しました。私のアプリケーションはカーネルを約 40 回呼び出します。それをプロファイリングした後、すべてのカーネルが実行を終了した後、1 つ存在しcudaMemset()
ます。そして、これらの cudaMemset は多くの時間を消費しています。cudaMemset
ただし、ファイルには何もありません.cu
。CUDA API は内部的に呼び出しcudaMemset
ますか? また、CUDA プロファイラーで行番号を知る方法はありますか?
cuda - Visual Studio nVidia nsight の変更 cuda ツールキットのバージョン
cuda プログラムを作成するために、ビジュアル スタジオに nvidia nsight を使用しています。
最近、nsight の新しいベータ版と cuda toolkit 5 をインストールしましたが、古いプロジェクトはまだバージョン 4.2 を使用しています。
使用するツールキットのバージョンはどこで変更できますか?
ありがとう。
android - NSight で Android の非ネイティブ プロジェクトをコンパイルしようとしています
Visual Studio で新しい nsight プラグインを使用して、ネイティブ コードなしでプレーンでシンプルな Android アプリケーションをコンパイルしようとしています。問題は、コンパイルするものがないため、ビジュアルスタジオがコンパイルしようとさえしないことです。ant debug を手動で実行すると、正常にコンパイルされます。Visual Studio は c ファイルをコンパイル対象として認識するため、ネイティブ コードを含む Android アプリケーションは正常に動作します。そのままでは、ネイティブコードオプションのないAndroidアプリケーションはかなり役に立たないため、これを修正する方法を知っている人はいますか?
出力は
また、コマンド ラインで ant build を実行すると、正常にビルドされることにも注意してください。
visual-studio-2008 - Visual Studio 2008 で Nsight を使用してデバッグするために「プロセスにアタッチ」できない
Visual Studio 2008 で Nsight を使用して cuda アプリケーションをデバッグしようとしているので、[プロセスにアタッチ] ダイアログを開きました。Transport を Nsight GPU Debugger に設定しました。Qualifier を自分のマシンの名前 (この場合は MONAD) に設定しました。Available Processes ウィジェットにプロセスのリストが表示されますが、それらはすべてグレー表示されており、アプリケーションをクリックしてもグレー表示のままで、添付ボタンをクリックできません。
アプリケーションをビルドしたとき、.cu ファイルを nvcc でコンパイルするときに -G0 フラグを使用するようにしました。
visual-c++ - CUDA:NsightVS2010プロファイル__device__関数
Visual Studio2010のNsight2.2を使用して、関数__device__
内にある関数のプロファイルを作成する方法を知りたいです。どの関数が多くのリソースと時間を消費しているかを知る必要があります。__global__
CC2.0にCUDA5.0があります。