CMS 3D CMS Logo

Namespaces | Functions | Variables
getCachingDeviceAllocator.h File Reference
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/Utilities/interface/thread_safety_macros.h"
#include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h"
#include "HeterogeneousCore/CUDAUtilities/interface/deviceCount.h"
#include "CachingDeviceAllocator.h"
#include <iomanip>

Go to the source code of this file.

Namespaces

 cms
 Namespace of DDCMS conversion namespace.
 
 cms::cuda
 
 cms::cuda::allocator
 

Functions

notcub::CachingDeviceAllocatorcms::cuda::allocator::getCachingDeviceAllocator ()
 
size_t cms::cuda::allocator::minCachedBytes ()
 

Variables

constexpr unsigned int cms::cuda::allocator::binGrowth = 2
 
constexpr bool cms::cuda::allocator::debug = false
 
constexpr unsigned int cms::cuda::allocator::maxBin = 30
 
constexpr size_t cms::cuda::allocator::maxCachedBytes = 0
 
constexpr double cms::cuda::allocator::maxCachedFraction = 0.8
 
constexpr unsigned int cms::cuda::allocator::minBin = 8
 
constexpr bool cms::cuda::allocator::useCaching = true