ubuntuのコマンドラインで使用できるcudaのプロファイリングツールについて教えてもらえますか?リモートのLinuxマシンでプログラムを実行するためにSSHセキュアシェルクライアントに取り組んでいます。
1 に答える
通常の cuda 5 をインストールしている場合は、nvprof というコマンドライン プロファイラーが利用できるはずです。コマンド プロンプトで入力nvprof
して、使用可能でセットアップされているかどうかを確認してください。しかし、これはパラレル nsight のようなグラフィカル ツールではありません。(オリジナルのコマンドラインプロファイラーもあります)
ただし、Linux マシンから cuda を実行しているリモート マシンに接続していて、リモート マシンに通常の cuda 5 がインストールされていて、X 転送 (ssh -X または ssh -Y) で接続している場合は、ビジュアル (グラフィカル) プロファイラーをリモートで実行します。X がリモート マシンで実行されている必要はありませんが、ローカル マシンで実行されている必要があります。x-forwarding に接続したらnvvp
、ターミナルに入力するだけです。この方法でビジュアル プロファイラーを実行すると、X 転送が原因で遅くなる可能性があることに注意してください。代わりに NoMachine NX (または Mac の OpenNX) などを介して接続するオプションがある場合は、通常、このように nvvp をリモートで実行するとパフォーマンスが向上します。