ubuntu - 在 CUDA 6.5 中使用 nvvp 分析 PyCUDA 代码

标签 ubuntu cuda profiling pycuda

从过去的 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在顶部,我将脚本路径指定为要运行的文件。

最佳答案

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

关于ubuntu - 在 CUDA 6.5 中使用 nvvp 分析 PyCUDA 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25891480/

相关文章:

php - 复制时使用远程 Url 或本地路径是否具有相同的性能?

cuda - 如何检索 CUDA 4.0+ 内核的参数列表信息?

c++ - gcc7 的 NVCC 错误

profiling - 在Mathematica中分析内存使用情况

time - 你如何衡量一个函数执行所需的时间?

go - 如何使用 `go test` 对 golang 中程序的 *section* 进行计时和分析?

python - 如何在 Ubuntu 上构建 PyQt5

ubuntu - 我在哪里可以找到 ara-wsgi 以在 Ubuntu 上使用 Apache+mod_wsgi 安装 ARA for Ansible?

linux - ASP.NET Core Angular 应用程序无法在带有 Nginx 和 Systemd 的 Ubuntu 16.04 上运行

c++ - 一次 I/O 执行速度比一次读取一点慢