#include #pragma once #if defined __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #endif #ifdef GRID_NVCC #pragma push #pragma diag_suppress code_is_unreachable #undef __NVCC__ #undef __CUDACC__ #undef __CUDA_ARCH__ #endif #include #ifdef GRID_NVCC #pragma pop #define __NVCC__ #define __CUDACC__ #define __CUDA_ARCH__ #endif #if defined __GNUC__ #pragma GCC diagnostic pop #endif