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)
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)