brucefan1983 / CUDA-Programming

Sample codes for my CUDA programming book
GNU General Public License v3.0
1.59k stars 326 forks source link

44页的cuda-memcheck工具无输出 #29

Closed MoMo569377793 closed 1 year ago

MoMo569377793 commented 1 year ago

为何对于去掉if的文件进行编译后,用cuda-memcheck工具检测错误会死循环,一直无输出 image

MoMo569377793 commented 1 year ago

目前我将原有cuda10.0卸载,重新安装11.1后,CUDA-MEMCHECK不会死循环,但对于去掉if的cu文件输出依旧是0 error

brucefan1983 commented 1 year ago

这个问题我也无从判断。也许你修改代码有误,也许这个工具有什么问题。很难说。

MoMo569377793 commented 1 year ago

谢谢老师回复,我估计可能是工具有些问题?我查到新版CUDA已经弃用了cuda-memcheck,改为compute-sanitizer 使用compute-sanitizer检查本程序可以发现有error