0

我有一个VS 2010项目,其中有一个.cu添加两个向量的文件。它来自 cuda sdk 5.5 样本。此外,我已经用 mexfunction 替换了 main 函数并进行了正确的更改,以便通过 matlab 运行该函数并且工作正常。然后我尝试运行CUDA 调试但没有启动。它返回以下错误:

在此处输入图像描述

我究竟做错了什么?

PS:Win 7 64x,VS 2010,CUDA SDK 5.5 64x,Nsight 3.1 64x,visual studio中的项目是64x build,GForce 9600。

4

1 回答 1

1

对于那些已经阅读过这个问题的人来说,答案是因为输出是一个 .mexw64 文件,既不能使用经典 cpu 也不能使用 gpu 调试显式调试。您必须在 Visual Studio 中附加 matlab,然后才能进行调试。不幸的是,这是我在使用 gpu 调试时遇到的另一个问题,并在我的一篇文章中进行了描述。

于 2013-09-30T21:54:57.730 回答