【发布时间】:2014-06-16 21:14:47
【问题描述】:
我写了一个 CUDA 内核来通过 MATLAB 运行, 有几个 cuDoubleComplex 指针。我用复数双向量(定义为 gpuArray)激活了内核,并得到错误消息:“参数规范 cuDoubleComplex 中不支持的类型”。
如何设置 MATLAB 来识别这种类型?
【问题讨论】:
-
cuDubleComplex?是错字吗?
-
cuDubleComplex 是 c 中的复数类型,有 2 个双部分。您可以将此类型与“cuConmplex.h”一起使用,并使用一组函数在 GPU 上处理复数。
-
我完全理解它是什么。再次查看我在评论中写的内容以及您在问题中写的内容。 cuDubleComplex 和 cuDoubleComplex 不是一回事。您在代码中使用的是哪个?
-
对不起。我ment cuDoubleComplex。
-
对,细节很重要。请编辑您的问题以包含编译器生成的 exact 错误消息。
标签: cuda