首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cuda nvprof for mex文件

cuda nvprof for mex文件
EN

Stack Overflow用户
提问于 2014-11-10 16:16:07
回答 2查看 274关注 0票数 3

我的程序由一个Matlab文件(.m)和一个mex-cuda文件(.cu)组成。它从Matlab开始,然后Matlab文件调用mex-cuda文件。

我想使用'nvprof‘命令行在mex-cuda文件中分析性能。我知道对于常规的CUDA程序,我们简单地使用(在Unix中):

代码语言:javascript
复制
$nvprof file.out

但是,mex-cuda文件现在是从matlab调用的,而不再是从shell调用。对于这个mex-cuda文件,有没有办法使用'nvprof‘命令行?

EN

回答 2

Stack Overflow用户

发布于 2016-03-02 04:31:53

如果从命令行运行matlab,请尝试

代码语言:javascript
复制
nvprof "matlab < myfile.m"

引号可能是不必要的,i.e.this也可以:

代码语言:javascript
复制
nvprof matlab < myfile.m
票数 3
EN

Stack Overflow用户

发布于 2016-09-23 17:10:37

这篇博客解释了如何从MATLAB分析CUDA内核。

http://meerkat.gr/matlab-profile-cuda.html

它也应该与CUDA-MEX一起工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26839417

复制
相关文章

相似问题

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