用cuda visual profiler运行时,一直出现’Application timeline is required for the analysis’ ,是怎么回事,程序本身没有问题,求答案
LZ您好:
1:一般在File——New Session建立New Session并选择了合适的profile目标程序以后,会自动先profile一次,建立Time line。
2:我尚不清楚您的这个提示是何原因,一般地您可以手工点击左下角区域的“Analyze All”来进行profile操作,如果之前因为某种原因没有建立Time line,那么此时会尝试重新建立的。
以及,如果有其他问题而无法建立Time line,应该有相应的提示信息,您不妨留意一下。
祝您好运~
我是第一次用visual profiler,我用的程序是SDK中的例子matrixMul,点了Analyze All之后也还是提示说
timeline is required for the analysis’。不是要用.exe文件,我先在VS2010中编译,产生.exe文件,添加到visual profiler中,这个过程对吗?
LZ你好:
大致过程如下:
1:启动visual profiler
2:菜单File——New Session
3:在Create New Session对话框中File一项填入您的exe文件名(带路径),您可以点击右边的Browse选择您的VS编译出来的文件,这样就不用手工填入了。
4:对于您这个简单的例子,下面的三项可以保持默认状态不动。
5:点击next,Executable Properties这边的设置也直接保持默认。(对于较大的kernel的代码,您可以Execution timeout改的长一些,但是您这个例子可以不动)
6:点击Finish,此时该Session将被建立,同时会进行一次profile以建立Time line。如果您需要其他的profile结果,可以点击Analyze All,以及可以在Run下拉菜单中选择Config Metrics and Events,在打开的对话框中选择更多的profile选项。
以上说明是按照visual profiler 5.0叙述的,详情可以参考该软件自带的帮助信息。
大致如此,祝您好运~
问题已经解决,多谢多谢
恭喜LZ解决问题!
祝您编码顺利~~