9 auto ret = cms::cuda::make_host_unique<float[]>(5 *
nHits(),
stream);
16 auto ret = cms::cuda::make_host_unique<float[]>(
static_cast<int>(
n32) *
nHits(),
stream);
23 auto ret = cms::cuda::make_host_unique<uint16_t[]>(
static_cast<int>(
n16) *
nHits(),
stream);
unique_ptr< float[]> m_store32
cms::cuda::host::unique_ptr< float[]> localCoordToHostAsync(cudaStream_t stream) const
ret
prodAgent to be discontinued
cms::cuda::host::unique_ptr< uint32_t[]> hitsModuleStartToHostAsync(cudaStream_t stream) const
void copyFromGPU(TrackingRecHit2DHeterogeneous< cms::cudacompat::GPUTraits > const *input, cudaStream_t stream)
static constexpr uint32_t n32
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream
uint32_t const * m_hitsModuleStart
static std::string const input
unique_ptr< uint16_t[]> m_store16
static constexpr uint32_t n16
void copyAsync(device::unique_ptr< T > &dst, const host::unique_ptr< T > &src, cudaStream_t stream)
cms::cuda::host::unique_ptr< float[]> store32ToHostAsync(cudaStream_t stream) const
std::unique_ptr< T, impl::HostDeleter > unique_ptr
#define cudaCheck(ARG,...)
cms::cuda::host::unique_ptr< uint16_t[]> store16ToHostAsync(cudaStream_t stream) const