2017-02-08 10 views
1

nvprofを使用してTensorFlowベースのコードをプロファイルしようとしています。私はこれに次のコマンドを使用していますnvprof生成プロファイルデータをインポートできません

nvprof python ass2.py 

プログラムは正常に実行されますが、最後に次のエラーが表示されます。私は正確な理由を知っているがnvprof /usr/bin/nvprofの完全なパスを使用していない

==49791== Profiling application: python ass2.py 
======== Error: Unable to import nvprof generated profile data. 
+0

の2つのバージョンをインストールする必要がありますか? profile-child-processesオプションは、ターゲットアプリケーション - python - が新しく生成されたプロセスでGPUを実行している可能性があるため必要です。 – ApoorvaJ

答えて

0

は、問題を解決しました。

+2

おそらく、複数の異なるバージョンのCUDAからシステム上に複数の 'nvprof'があり、あなたの' PATH'環境変数が間違ったものを選んでいるためです。 –

3

使用は/ usr/local/CUDA/binに/ nvprof xxxは、多分あなたは `nvprof --profile-子-プロセスパイソンass2.py`を試みることができるCUDA

+0

これはUbuntu 16.04 + nvprof 7.5.18で動作します –

関連する問題