如何在.cpp文件中使用Cuda数据结构
How to use Cuda data structures in .cpp files
是否可以在.cpp文件中使用Cuda定义的数据结构,如float3、float4、dim3等?
如果可能的话,你将如何实现这一目标?
感谢
可以。仅#include "vector_types.h"
(确保CUDA包含目录位于-I
路径中)。我认为这个代码示例演示了它(并不是说你真的需要一个这么简单的例子)。
此外,CUDA SDK的一些代码示例还包括一个名为"vector_math.h"的标头,该标头为向量类型定义了许多运算符(+、*、句点等)。我相信这将在SDK的common/include目录中(请注意,这不是CUDA的标准、受支持的部分——这是一个可以自己编写的代码示例)。
相关文章:
- 链表,反向函数,数据结构
- 如何使用set实现无序数据结构?
- 我们可以将数据永久保存为数据结构吗?
- C++中的可变长度数组/数据结构
- 用于存储由空格分隔的字符串的 C++/C 数据结构
- 通过 NIF 从C++返回自定义数据结构
- 编译器上的策略数据结构不起作用
- 尝试构建"lock-free"数据结构C++
- 设计将引用元素移动到开头的数据结构.C++
- 在学习数据结构之前对STL有一个了解是好的吗?
- 如何解析表示树状数据结构的字符串
- 我对数据结构、双向链表有一些问题
- googletest:测试太大的数据结构
- C++中deque数据结构的大O是什么?
- 我可以使用哪种数据结构来处理这种方式
- 将文本文件解析为树状数据结构
- C++ 中具有 O(1) 搜索时间复杂度的数据结构
- 如何有效地将这种数据结构发送到CUDA
- 如何在.cpp文件中使用Cuda数据结构
- C++数据结构和CUDA