请教:使用Nsight性能分析,程序运行出错

使用的是nsight 3.0,集成在vs2008环境下,调试可以正常进行。但使用性能分析工具时,设置好运行参数,开始分析时cuda程序运行后很快就会崩溃(大概是调用kernal时就崩溃)。不管是对我自己的程序,还是对samples里的程序分析,都会出这样的问题。请教请教大家是什么原因。另外,试着用visual profiler分析就没问题。

LZ您好:

尚不清楚您的问题所在,分析程序建议使用功能更强大的visual profiler,但是nsight的profiler也应该可用才对。

暂时建议您升级一下您的nsight,目前最新版本是nsight 3.1,如果新的版本依然存在问题,请您在此继续跟帖,可以通过驻版的NV原厂支持反馈该问题。

祝您好运~

谢谢版主。之前以为nsight的分析功能更强大。已经改用visual profiler了。
3.1也试用了,问题仍然相同。不过driver的版本还没升级,3.1里也会提示说可能和当前driver版本不匹配。更新了驱动好像没用,这个是要安装cuda 5.5更新吗?

LZ您好:

CUDA 5.5和nsight 3.1都对驱动版本有要求的,您可以跑一下device query看看您当前的驱动版本是支持到哪个CUDA Toolkit版本的。

以及 nsight和CUDA Toolkit的下载页面上都有相应驱动版本的下载链接和要求说明。
另外您也可以直接升级到最新版的驱动即可。

祝您好运~

楼主您好,

我在使用多个NSight历史版本的时候,均没有发生“崩溃”的情况。以及,建议您考虑2#ICE的建议,立刻停止使用老版本,并升级到NSight 3.1(论坛资源区有下载)。

以及,如果NSight自带的小profiler总是在贵机器上崩溃,建议您使用独立的Visual Profiler.
从CUDA 5.5起,Visual Profiler的分析速度大幅度提升,值得升级并尝试。

感谢来访。

谢谢您的热心答复。