1 #ifndef HeterogeneousCore_CUDAUtilities_StreamCache_h 2 #define HeterogeneousCore_CUDAUtilities_StreamCache_h 6 #include <cuda_runtime.h> 27 friend class ::CUDAService;
41 std::vector<edm::ReusableObjectHolder<BareStream, Deleter>>
cache_;
SharedStreamPtr::element_type BareStream
std::shared_ptr< std::remove_pointer_t< cudaStream_t > > SharedStreamPtr
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream
Namespace of DDCMS conversion namespace.
StreamCache & getStreamCache()
std::vector< edm::ReusableObjectHolder< BareStream, Deleter > > cache_
void operator()(cudaStream_t stream) const