cuda.h中的cudpp.h是否有相应的功能用于以下方面:
CUDPPHandle theCudpp;
cudppCreate(&theCudpp);
CUDPPConfiguration config;
config.op = CUDPP_ADD;
config.datatype = CUDPP_FLOAT;
config.algorithm = CUDPP_SCAN;
config.options = CUDPP_OPTION_FORWARD | CUDPP_OPTION_EXCLUSIVE;
CUDPPHandle scanplan = 0;
CUDPPResult res = cudppPlan(theCudpp, &scanplan, config, numElements, 1, 0); 发布于 2013-12-05 05:43:27
如果你既不解释具体的问题,也不发布任何代码,就很难帮助你。请阅读如何寻求编程帮助?。
但要回答您问题的第一部分:cuda.h是CUDA的主要头文件。cudpp.h是CUDPP的主要头文件,它是建立在CUDA之上的库。它们是完全不同的东西。解释区别就像解释苹果和椅子的区别一样。
从你的问题和你的评论来看,你也不了解使用的基本知识。您甚至没有将库(其头文件、库文件和二进制文件)正确嵌入到项目中。您可能也还没有解决它的依赖关系(例如,您还需要为CUDPP 2.0+提供推力)。您必须查阅CUDPP文档以获得该信息。如果他们没有这样做,你必须检查如何将外部库添加到您使用的工具链中(我们甚至不知道您是否使用GCC、MSVC、CLANG或什么的)。
祝好运。
https://stackoverflow.com/questions/20392294
复制相似问题