Cuda 如何标记可从主机和设备调用的函数?

Cuda 如何标记可从主机和设备调用的函数?,cuda,Cuda,我有很多常用函数,如swap、min、max等。如何标记它们,以便我可以从主机和设备调用它们?在函数声明之前使用uuuuu host\uuuuu device,如: __host__ __device__ int min(int A, int B) {return (A<B)?A:B;} 这在C编程指南中有详细说明。在函数声明之前使用_主机__设备_;,如: __host__ __device__ int min(int A, int B) {return (A<B)?A:B;}

我有很多常用函数,如swap、min、max等。如何标记它们,以便我可以从主机和设备调用它们?

在函数声明之前使用uuuuu host\uuuuu device,如:

__host__ __device__ int min(int A, int B) {return (A<B)?A:B;}
这在C编程指南中有详细说明。

在函数声明之前使用_主机__设备_;,如:

__host__ __device__ int min(int A, int B) {return (A<B)?A:B;}

这在C编程指南中有记录。

谢谢,我错过了加入他们的机会。谢谢,我错过了加入他们的机会。