CUDA程序导致死机

单卡,显卡挺旧的了,运行CUDA程序,调试状态下不会导致死机,但是结果是不对的,是内存溢出问题吗?但是不调试直接运行,电脑直接死机了。怎么解决和调试啊?

楼主您好,
我看到您写到:“不调试状态下不会导致死机”
同时您还写到:“不调试直接运行,电脑直接死机了”

因为这部分是矛盾的,无法给予回答。

在排除了您的矛盾描述后,您的帖子剩下的部分为:
单卡,显卡挺旧的了。运行CUDA程序,结果是不对的,是内存溢出问题吗?怎么解决和调试啊?

我将您的问题分解为:
(1)运行结果不对,是内存溢出问题吗?
(2)运行结果不对,如何解决调试?

对您的第一个问题:结果不对无法一定就是内存溢出的。但可以说有可能。
对您的第二个问题:请提供更详细的信息。只有“结果不对,如何解决?”而没有其他描述,是无法给出答案的。不过,您可以参考如下可选建议。

楼主:我的结果不对,如果解决?
我:这样那样的解决即可。

祝您发帖愉快!

关于你第一个问题的回答,多打了一个字,我为我的着急表示道歉,呵呵。调试的时候不会死机

那估计您的kernel里有死循环之类的,长期无法结束,桌面冻结了?

调试的时候估计可以单步吧?

我只能简单的这么说一下。不知道具体情况?建议其他版主/会员也前来帮助您。