【发布时间】:2013-10-17 22:41:26
【问题描述】:
我正在使用 cufft 库。 我正在使用 cufftPlan2d 函数来创建我需要的计划。
cufftResult cuRes = cufftPlan2d(&m_fftPlanC2C, 1024, 1024, CUFFT_C2C);
我遇到了这种奇怪的行为,对 cufftPlan2d 的调用会引发异常,但实际上工作正常,我的 cufftHandle 已初始化,并且我对 的以下调用>cufftExecC2C 给我我期望的结果。
RTLab.exe 中 0x000007FFFE9E811C 处的第一次机会异常:Microsoft C++ 异常:内存位置 0x0000000000377C40 处的 cufftResult_t。
但是,遇到此异常非常烦人,因此我想知道是否有人遇到同样的问题并找到了解决方案或有一些可以提供帮助的线索。我在 Visual Studio 2012 中使用 Cuda 5.0。
我尝试从 SDK 运行一个示例,即卷积 FFT2D 示例(在 VS2010 上),它的效果相同(选中了 Debug>Exceptions>C++ Exceptions 选项)。
如果您需要更多信息,请告诉我。
【问题讨论】:
-
或者对,我忘了说,对不起!我在帖子中添加了它。
-
在 SO (stackoverflow.com/questions/15545442/cuda-fft-exception) 上查看 [这篇文章],它可能会有所帮助。
-
问题出在其他地方..你能告诉我们完整的代码吗..
-
@SagarMasuti 不,很遗憾,我无法向您展示我的整个代码,项目太大了^^。