Ubuntu 在CUDA 6.5中使用nvvp评测PyCUDA代码

Ubuntu 在CUDA 6.5中使用nvvp评测PyCUDA代码,ubuntu,cuda,profiling,pycuda,Ubuntu,Cuda,Profiling,Pycuda,根据过去的StackOverflow问题(如和)判断,似乎应该能够使用nvvp分析PyCUDA程序。当我尝试在CUDA 6.5中的PyCUDA脚本上运行nvvp时,该脚本在命令行中运行时没有任何问题,分析失败,出现以下错误: Unable to profile application. org.eclipse.core.rntime.CoreException: Reference to undefined variable args 是否有人成功地将nvvp 6.5与PyCUDA一起使用?我

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

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

是否有人成功地将nvvp 6.5与PyCUDA一起使用?我使用的是Ubuntu14.04上基于CUDA 6.5手动构建的PyCUDA 2014.1。脚本本身具有可执行权限和
#/usr/bin/env python
,我将脚本路径指定为要运行的文件。

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