各位大神,我遇到一个profiler的问题:
程序没有错误,profiler可以跑别的程序(没有问题);
但我观看手上的CUDA C的效率的时候 profiler报了这样个错误:[attach]3341[/attach][attach]3340[/attach]
应该怎么样解决呢?
各位大神,我遇到一个profiler的问题:
程序没有错误,profiler可以跑别的程序(没有问题);
但我观看手上的CUDA C的效率的时候 profiler报了这样个错误:[attach]3341[/attach][attach]3340[/attach]
应该怎么样解决呢?
楼主您好,
您的host code的内部(包括它调用的第三方库)调用了abort()函数,
导致您的代码紧急退出。
请检查所有可能导致abort()被调用的情况,包括因为在profiler下运行而导致路径变化从而无法打开数据文件之类的都要考虑。(建议您使用绝对路径或者请设置您的program的working directory)。
以及,这实际上不是一个cuda问题。但依然给予解答。
以及,我看到了您试图做profiling的项目是debug版的,这个不是个好习惯,当然,您有选择的自由,只是建议。