【发布时间】:2015-10-15 12:35:07
【问题描述】:
我的 cuda C 程序中有很多函数,带有 __host__ 和 __device__ 修饰符。我正在寻找这两者的简写,以通过更改使我的代码看起来整洁
__host__ __device__ void foo() {
}
到
__both__ void foo() {
}
。 当然可以
#define __both__ __host__ __device__
,但如果这样的东西已经存在,我更愿意使用现有的解决方案。
【问题讨论】:
-
CUDA 发行版中已经没有类似的东西了