Go to the documentation of this file.
11 #define XPU_IS_CPU XPU_DETAIL_IS_CPU
12 #define XPU_IS_CUDA XPU_DETAIL_IS_CUDA
13 #define XPU_IS_HIP XPU_DETAIL_IS_HIP
14 #define XPU_IS_SYCL XPU_DETAIL_IS_SYCL
16 #define XPU_IS_HIP_CUDA (XPU_IS_CUDA || XPU_IS_HIP)
21 #define XPU_D XPU_DETAIL_DEVICE_SPEC
33 #define XPU_H XPU_DETAIL_HOST_SPEC
38 #define XPU_IS_DEVICE_CODE XPU_DETAIL_IS_DEVICE_CODE
40 #define XPU_FORCE_INLINE XPU_DETAIL_FORCE_INLINE
42 #define XPU_COMPILATION_TARGET XPU_DETAIL_COMPILATION_TARGET
44 #define XPU_CUDA_HAS_BLOCK_ATOMICS XPU_DETAIL_HAS_BLOCK_ATOMICS
46 #include "detail/defines.h"