首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >二进制文件上的nvprof

二进制文件上的nvprof
EN

Stack Overflow用户
提问于 2013-01-11 11:37:54
回答 1查看 1.4K关注 0票数 0

我有一个二进制程序,它是由nvcc编译器生成的。我想和nvprof一起分析一下。我试过使用nvprof ./a.out,它显示了每个函数的秒数。虽然这对我有好处,但我想看看我的应用程序的时间表。如果我用Nsight构建我的项目,我本可以轻松地完成这件事,但不幸的是,我不能这样做。那么,如何在Nsight之外调用nvprof程序来查看我的应用程序的时间线呢?

EN

回答 1

Stack Overflow用户

发布于 2013-01-11 12:21:45

查看时间线的几种方法:

  1. 在Nsight中,编译后单击profile按钮;
  2. 使用CUDA中的独立GUI配置文件工具nvvp,如果/usr/local/cuda/bin (默认的CUDA安装二进制dir)在您的$PATH中,可以通过以下cmdline启动该工具。然后,您可以在nvvp中将您的a.out拉长,以对其进行分析并显示时间线。 $ nvvp
  3. 使用cmdline工具nvprof-o选项生成结果文件,Nsight和/或nvvp可以导入该文件以显示时间线。nvprof用户手册提供了更多细节。 $ nvprof -o profile.result ./a.out
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14277402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档