【发布时间】:2013-10-04 23:23:52
【问题描述】:
我有一个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。
【问题讨论】:
-
对于那些已经阅读过问题的人来说,答案是因为输出是一个 .mexw64 文件,既不能使用经典 cpu 也不能使用 gpu 调试显式调试。您必须在 Visual Studio 中附加 matlab,然后才能进行调试。不幸的是,这是我在使用 gpu 调试时遇到的另一个问题,并在我的一篇文章中进行了描述。 (可能我会删除这个误报帖子。)
-
将此评论添加为答案(在这里完全可以)。稍后您可以接受答案,这会将已回答的问题留给下一个遇到相同问题的人。
标签: visual-studio-2010 debugging cuda gpu nsight