10 const size_t maxAllocationSize =
18 if (
UNLIKELY(nbytes > maxAllocationSize)) {
19 throw std::runtime_error(
"Tried to allocate " +
std::to_string(nbytes) +
20 " bytes, but the allocator maximum is " +
std::to_string(maxAllocationSize));
constexpr unsigned int maxBin
std::string to_string(const V &value)
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream
void free_host(void *ptr)
static unsigned int IntPow(unsigned int base, unsigned int exp)
notcub::CachingHostAllocator & getCachingHostAllocator()
constexpr bool useCaching
void * allocate_host(size_t nbytes, cudaStream_t stream)
#define cudaCheck(ARG,...)
constexpr unsigned int binGrowth