次の試行は、コンパイルに失敗した私の意図を示しています。
__host__ __device__ void f(){}
int main()
{
f<<<1,1>>>();
}
コンパイラの苦情:
a.cu(5): error: a __device__ function call cannot be configured
1 error detected in the compilation of "/tmp/tmpxft_00001537_00000000-6_a.cpp1.ii".
私の声明が明確であることを願っています。アドバイスに感謝します。