2

ubuntuのコマンドラインで使用できるcudaのプロファイリングツールについて教えてもらえますか?リモートのLinuxマシンでプログラムを実行するためにSSHセキュアシェルクライアントに取り組んでいます。

4

1 に答える 1

3

通常の cuda 5 をインストールしている場合は、nvprof というコマンドライン プロファイラーが利用できるはずです。コマンド プロンプトで入力nvprofして、使用可能でセットアップされているかどうかを確認してください。しかし、これはパラレル nsight のようなグラフィカル ツールではありません。(オリジナルのコマンドラインプロファイラーもあります)

ただし、Linux マシンから cuda を実行しているリモート マシンに接続していて、リモート マシンに通常の cuda 5 がインストールされていて、X 転送 (ssh -X または ssh -Y) で接続している場合は、ビジュアル (グラフィカル) プロファイラーをリモートで実行します。X がリモート マシンで実行されている必要はありませんが、ローカル マシンで実行されている必要があります。x-forwarding に接続したらnvvp、ターミナルに入力するだけです。この方法でビジュアル プロファイラーを実行すると、X 転送が原因で遅くなる可能性があることに注意してください。代わりに NoMachine NX (または Mac の OpenNX) などを介して接続するオプションがある場合は、通常、このように nvvp をリモートで実行するとパフォーマンスが向上します。

于 2013-03-21T04:06:59.673 に答える