Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
uni20::cuda::CudaBuffer< T > Member List

This is the complete list of members for uni20::cuda::CudaBuffer< T >, including all inherited members.

allocation_offset() const noexceptuni20::cuda::CudaBuffer< T >inline
blocking_read_access() constuni20::cuda::CudaBuffer< T >inline
blocking_read_access_type typedefuni20::cuda::CudaBuffer< T >
blocking_write_access()uni20::cuda::CudaBuffer< T >inline
blocking_write_access_type typedefuni20::cuda::CudaBuffer< T >
BlockingReadAccessuni20::cuda::CudaBuffer< T >friend
BlockingWriteAccessuni20::cuda::CudaBuffer< T >friend
CudaBuffer(std::size_t size)uni20::cuda::CudaBuffer< T >inlineexplicit
CudaBuffer(DeviceResources &resources, std::size_t size)uni20::cuda::CudaBuffer< T >inline
CudaBuffer(CudaBuffer const &)=deleteuni20::cuda::CudaBuffer< T >
CudaBuffer(CudaBuffer &&other) noexceptuni20::cuda::CudaBuffer< T >inline
device() constuni20::cuda::CudaBuffer< T >inline
element_type typedefuni20::cuda::CudaBuffer< T >
empty() const noexceptuni20::cuda::CudaBuffer< T >inline
into_blocking_read_access() &&uni20::cuda::CudaBuffer< T >
into_read_synchronized_with(Stream const &stream) &&uni20::cuda::CudaBuffer< T >
operator=(CudaBuffer const &)=deleteuni20::cuda::CudaBuffer< T >
operator=(CudaBuffer &&other) noexceptuni20::cuda::CudaBuffer< T >inline
OwningReadAccessuni20::cuda::CudaBuffer< T >friend
partition(std::span< CudaBufferRange const > ranges) &&-> std::vector< CudaBuffer >uni20::cuda::CudaBuffer< T >inline
PartitionedReadAccessuni20::cuda::CudaBuffer< T >friend
PartitionedWriteAccessuni20::cuda::CudaBuffer< T >friend
read_access_type typedefuni20::cuda::CudaBuffer< T >
read_synchronized_with(Stream const &stream) constuni20::cuda::CudaBuffer< T >inline
ReadAccessuni20::cuda::CudaBuffer< T >friend
resources() constuni20::cuda::CudaBuffer< T >inline
shares_allocation_with(CudaBuffer const &other) const noexceptuni20::cuda::CudaBuffer< T >inline
size() const noexceptuni20::cuda::CudaBuffer< T >inline
size_bytes() const noexceptuni20::cuda::CudaBuffer< T >inline
synchronize() constuni20::cuda::CudaBuffer< T >inline
write_access_type typedefuni20::cuda::CudaBuffer< T >
write_synchronized_with(Stream const &stream)uni20::cuda::CudaBuffer< T >inline
WriteAccessuni20::cuda::CudaBuffer< T >friend
~CudaBuffer()uni20::cuda::CudaBuffer< T >inline