#pragma once #include #include #include #include #include #include #ifndef AT_PER_OPERATOR_HEADERS #include #include #else #include #include #endif #ifdef GPUCC #define NAME "flatten_indices_cuda" #else #define NAME "flatten_indices_cpu" #endif namespace at::native { namespace { template