【发布时间】:2017-07-05 17:08:24
【问题描述】:
我试图调试我的 CUDA-C 程序,我发现 cuda-memcheck 可能会有所帮助。我的问题是我不能使用这个工具,因为每次我运行它,即使是从互联网上获取的“Hello World”程序,我都会得到这个结果:
========= CUDA-MEMCHECK
*program output*
========= Internal error (7)
========= No CUDA-MEMCHECK results found
这也是 bash 的屏幕: cuda-memcheck output
我在互联网上一无所获,所以我希望这里的其他人能够帮助我。谢谢大家!
【问题讨论】:
-
当您的 CUDA 配置损坏时,有时会发生这种情况,例如,您从 CUDA 7.5 运行
cuda-memcheck但安装了 CUDA 8.0。 -
@RobertCrovella 我从 .run 文件安装了它,我已经尝试重新安装它。我会仔细检查一下,谢谢你的回答
-
cuda-memcheck的另一个可能的陷阱取决于你如何运行它,确切地说,你没有显示。您用来启动它的确切命令行是什么?您是否适当地修改了PATH环境变量?您是否在没有写入权限的目录中运行cuda-memcheck? -
@Miles 你解决了吗?我还是卡住了。
-
为此在 nvidia-docker 页面上发布了一个问题:github.com/NVIDIA/nvidia-docker/issues/454
标签: cuda