【问题标题】:Profiling PyCUDA code with nvvp in CUDA 6.5在 CUDA 6.5 中使用 nvvp 分析 PyCUDA 代码
【发布时间】:2014-11-11 13:02:36
【问题描述】:

从过去的 StackOverflow 问题(例如,herehere)来看,似乎应该能够使用 nvvp 分析 PyCUDA 程序。当我尝试在 CUDA 6.5 中运行 nvvp 在 PyCUDA 脚本上运行时,从命令行运行时没有任何问题,分析失败并出现以下错误:

Unable to profile application.
org.eclipse.core.rntime.CoreException: Reference to undefined variable args

有没有人成功地将 nvvp 6.5 与 PyCUDA 一起使用?我在 Ubuntu 14.04 上使用针对 CUDA 6.5 手动构建的 PyCUDA 2014.1。脚本本身有可执行权限,顶部有#!/usr/bin/env python,我把脚本路径指定为要运行的文件。

【问题讨论】:

    标签: ubuntu cuda profiling pycuda


    【解决方案1】:

    显然,nvvp 可能会被环境中的某些 bash 函数弄糊涂(另一个示例请参见 post)。我通过搜索env 的输出找到了该函数,并使用unset -f 取消设置。

    【讨论】:

      猜你喜欢
      • 2011-07-16
      • 2011-10-15
      • 1970-01-01
      • 2019-08-23
      • 1970-01-01
      • 1970-01-01
      • 2019-04-25
      相关资源
      最近更新 更多