Go to the documentation of this file.
31 auto data = cms::cuda::make_host_unique<SiPixelErrorCompact[]>(
error_h->capacity(),
stream);
device::impl::make_device_unique_selector< T >::non_array make_device_unique(cudaStream_t stream)
uint32_t const T *__restrict__ const uint32_t *__restrict__ int32_t int Histo::index_type cudaStream_t stream
HostDataError dataErrorToHostAsync(cudaStream_t stream) const
std::pair< SiPixelErrorCompactVector, cms::cuda::host::unique_ptr< SiPixelErrorCompact[]> > HostDataError
SiPixelDigiErrorsCUDA()=default
void memsetAsync(device::unique_ptr< T > &ptr, T value, cudaStream_t stream)
SimpleVector< T > make_SimpleVector(int capacity, T *data)
void copyErrorToHostAsync(cudaStream_t stream)
cms::cuda::device::unique_ptr< SiPixelErrorCompact[]> data_d
cms::cuda::device::unique_ptr< SiPixelErrorCompactVector > error_d
cms::cuda::host::unique_ptr< SiPixelErrorCompactVector > error_h
char data[epos_bytes_allocation]
host::impl::make_host_unique_selector< T >::non_array make_host_unique(cudaStream_t stream)
Namespace of DDCMS conversion namespace.
void copyAsync(device::unique_ptr< T > &dst, const host::unique_ptr< T > &src, cudaStream_t stream)