【发布时间】:2019-12-05 18:18:29
【问题描述】:
我想制作一个内核,它带有许多未设置的参数。这可能吗?
我猜这不起作用?但为什么?
【问题讨论】:
-
可变参数数量!
-
This blog 以及programming guide reference 可能会引起您的兴趣。
-
如果你问的是典型的 C 风格 vargs,那么没有。但是因为内核支持 C++ 链接,所以可以使用模板和名称修饰技巧来实例化具有长度和不同类型参数列表的内核的不同版本。
-
CUDA 7.0 支持 C++11 功能变量模板:devblogs.nvidia.com/parallelforall/…
-
谢谢大家!那么 CUDA 6.5 呢?