我正在用 cuda 做一些编程。我以某种方式搞砸了 GPU 内存,以下是我在屏幕上看到的内容,这让我发疯了!!有没有人遇到过类似的问题。除了重新启动计算机之外,还有其他方法可以解决此问题吗?
在调试时,我不想在启动程序时重新启动计算机。我将感谢您提供的任何建议。
顺便说一句,黑白点像星星一样闪烁!这让我很头晕!!

一般来说,在Windows下,普通用户没有重置或重启GPU的机制。
但是,如果您尚未修改计算机上的 Windows Vista/7/8 TDR 机制,则在这种情况下您可以利用它来强制操作系统重置 GPU。
您应该能够编写一个永远旋转的 CUDA 程序(例如永不退出的 while 循环)。将其编译为可执行文件。在桌面上创建该可执行文件的快捷方式。每当您的显示器像这样损坏时,请尝试运行该可执行文件。它应该会导致显示冻结,从而触发 Windows TDR 机制,从而导致 GPU 重置和驱动程序重新加载。