首页 > 代码库 > visual profiler 调试cuda并行程序:根据行号定位出错行
visual profiler 调试cuda并行程序:根据行号定位出错行
用visual profiler 调试cuda程序,如下图:
如图所示,显示某些行的访存问题,如328,329,330等。根据行号到cuda代码中,找到相应的行,查看,分析。如此,毕竟不方便。设想,如果想vs中调试程序那样(双击行号可以定位到出问题的行)就好了。
只需如下更改:在编译cuda程序的时候,加上-lineinfo 参数即可。如下图所示:
编译之后的exe文件,通过nvvp分析,如下图:
即可根据行号,定位出问题的代码行,为排查错误提供了方便。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。