C++ CUDA:在设备内核中使用结构和类
有没有一种方法可以在全局内核中使用: 1) 简单的结构,如:C++ CUDA:在设备内核中使用结构和类,c++,class,cuda,C++,Class,Cuda,有没有一种方法可以在全局内核中使用: 1) 简单的结构,如: Structure Pixel{ float p; } 2) 具有函数和重载运算符的类(C++) 3) 向量 谢谢 对 对 没有 一般来说,C++支持在以下方面列出: 对于主机代码,NVCC支持C++ C++ ISO/IEC 1488·2003规范中的任何部分,主机C++编译器支持。 对于设备代码,nvcc支持代码示例中说明的功能,但有一些限制在限制中描述;它不支持运行时类型信息(RTTI)、异常处理和C++标准库。 有很
Structure Pixel{
float p;
}
2) 具有函数和重载运算符的类(C++)
3) 向量
谢谢
是一个模板库,允许使用(推力)向量容器进行各种形式的并行化(包括GPU加速)。STL向量容器和算法的用户会发现推力结构很熟悉。可能会有人感兴趣。所以不允许包含向量结构的类?sad((因此不允许包含向量结构的类?sad((