cuda-gdb

    1

    1答えて

    私はUbuntu 16.04でNsightを使用しています。現在のセットアップでは、nsight IDEを使用してコードをコンパイルして完全に正常に動作させることができます。プログラムがデバッグモードで構築されていることを確認した後(元々ではない)、最終的に私のコードをステップ実行することができました。 私が抱えている問題は、コードをデバッグしようとするたびに、すべての変数が「利用できません」と言

    1

    1答えて

    私は自分のコードをデバッグしようとしていました。何かがカーネルでうまくいかないことを知っています。私はカーネルにステップインしようとした場合、完全にカーネル関数をステップオーバーしているようだ、と最終的に辞職にエラーが発生します。 Single stepping until exit from function dyld_stub_cudaSetupArgument, which has no

    1

    1答えて

    ここでは、CUDA SDKのCUDAライブラリ、つまりCUFFTとCUDAランタイムAPI(cudart)のデバッグ情報を持つ*.debugファイルと、それらをデバッガおよび/またはプロファイラ? この情報がないと、特にエラーがCUDAコードの場合、CUDAライブラリを使用するデバッグアプリケーションは非常に困難です。

    1

    1答えて

    デバッグしようとすると、IDE NSight(eclipse)の「pretty printer」オプションに問題があります。私はグーグルでは、私は私の問題の解決策を見つけていない。 Traceback (most recent call last): File "/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.

    0

    1答えて

    cudaMallocは、非同期であっても、呼び出されたときにスレッドを生成したようです。これは、デバッグ中にcuda-gdbを使用して確認されました。 また戻ってきました。 同じスレッドが、プログラムの最後に別のLWPとして終了しましたが、終了しました。 誰かがこの現象を説明できますか?

    1

    1答えて

    cudaMalloc()で割り当てられたエンティティを確認する最も簡単な方法は、現在GPUデバイスに存在しますか?私は関数内でメモリリークを見つけたいと思います。一度だけ呼び出されて終了すると、メモリリークはありません(cuda-memcheckでチェックされます)。しかし、複数回呼び出されると、メモリフットプリントはますます大きくなります。 Nsight Visual Profilerは私が尋ね

    0

    1答えて

    Visual Profiler for CUDAと同様のデバッグアプリケーションが存在しますか?実行時間の点で、機能レベルでのアプリケーションに関する情報を示します。通常のC/C++アプリケーションのために何かがあるので、どの関数が最も時間とメモリを消費しているのか分かりますか? 多くのデータファイルを読み込み、カスタムクラスを使用してファイルを読み込んで内部的にベクトルのベクトルとして表現するア

    1

    1答えて

    私はcuda解体から情報を印刷したいと思います。 私は情報を使ってCUDAでレジスタを印刷することができる午前は、R1は、しかし、私は(MOV R1, c[0x0][0x20])でc[0x0][0x20]を印刷する方法を見つけ出すことができないのですか(STL.U8 [R13+0x9f], RZ)で[R13+0x9f]をdeferenced例えば登録