【问题标题】:Unable to import nvprof generated profile data无法导入 nvprof 生成的配置文件数据
【发布时间】:2017-06-26 17:09:16
【问题描述】:

我正在尝试使用 nvprof 分析基于 TensorFlow 的代码。我为此使用以下命令

nvprof  python ass2.py

程序运行成功,但最后显示以下错误。

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

【问题讨论】:

  • 你能试试nvprof --profile-child-processes python ass2.py吗? profile-child-processes 选项是必需的,因为您的目标应用程序 - python - 可能在新生成的进程中执行 GPU 内容。

标签: python cuda tensorflow nvprof


【解决方案1】:

使用/usr/local/cuda/bin/nvprof xxx,可能你已经安装了两个版本的cuda

或 您可以将/usr/local/cuda/bin 添加到PATH 环境中。

vim ~/.bashrc
export PATH=$PATH:/usr/local/cuda/bin
source ~/.bashrc

【讨论】:

  • 解决了我的问题!
【解决方案2】:

我不知道确切原因,但使用 nvprof /usr/bin/nvprof 的完整路径解决了问题。

【讨论】:

  • 可能是因为您的系统上有多个 nvprof,来自不同版本的 CUDA,而您的 PATH 环境变量选择了错误的。
猜你喜欢
  • 1970-01-01
  • 2022-06-30
  • 2021-12-23
  • 2013-10-25
  • 1970-01-01
  • 1970-01-01
  • 2021-06-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多