如何在.cpp文件中使用Cuda数据结构

时间:2012-02-13 19:38:25

标签: c++ data-structures cuda

是否可以在.cpp文件中使用Cuda定义的数据结构,例如float3,float4,dim3等?

如果有可能,你将如何实现这一目标?

由于

1 个答案:

答案 0 :(得分:4)

是的,你可以。只需#include "vector_types.h"(确保CUDA包含目录位于-I路径中)。我认为this code sample演示了它(并不是说你真的需要一个简单的例子)。

此外,一些CUDA SDK代码示例包含一个名为“vector_math.h”的标头,它定义了矢量类型的许多运算符(+,*,dot等)。那将是SDK common / include目录,我相信(请注意,这不是CUDA的标准支持部分 - 它是您自己编写的代码示例)。