rapidsmpf::BufferResource Member List

This is the complete list of members for rapidsmpf::BufferResource, including all inherited members.

allocate(std::size_t size, rmm::cuda_stream_view stream, MemoryReservation &reservation)rapidsmpf::BufferResource
allocate(rmm::cuda_stream_view stream, MemoryReservation &&reservation)rapidsmpf::BufferResource
BufferResource(rmm::device_async_resource_ref device_mr, std::shared_ptr< PinnedMemoryResource > pinned_mr=PinnedMemoryResource::Disabled, std::unordered_map< MemoryType, MemoryAvailable > memory_available={}, std::optional< Duration > periodic_spill_check=std::chrono::milliseconds{1}, std::shared_ptr< rmm::cuda_stream_pool > stream_pool=std::make_shared< rmm::cuda_stream_pool >(16, rmm::cuda_stream::flags::non_blocking), std::shared_ptr< Statistics > statistics=Statistics::disabled())rapidsmpf::BufferResource
device_mr() const noexceptrapidsmpf::BufferResource
from_options(RmmResourceAdaptor *mr, config::Options options)rapidsmpf::BufferResourcestatic
host_mr() noexceptrapidsmpf::BufferResource
memory_available(MemoryType mem_type) constrapidsmpf::BufferResourceinline
memory_reserved(MemoryType mem_type) constrapidsmpf::BufferResourceinline
MemoryAvailable typedefrapidsmpf::BufferResource
move(std::unique_ptr< rmm::device_buffer > data, rmm::cuda_stream_view stream)rapidsmpf::BufferResource
move(std::unique_ptr< Buffer > buffer, MemoryReservation &reservation)rapidsmpf::BufferResource
move_to_device_buffer(std::unique_ptr< Buffer > buffer, MemoryReservation &reservation)rapidsmpf::BufferResource
move_to_host_buffer(std::unique_ptr< Buffer > buffer, MemoryReservation &reservation)rapidsmpf::BufferResource
pinned_mr()rapidsmpf::BufferResource
release(MemoryReservation &reservation, std::size_t size)rapidsmpf::BufferResource
reserve(MemoryType mem_type, std::size_t size, AllowOverbooking allow_overbooking)rapidsmpf::BufferResource
reserve_device_memory_and_spill(std::size_t size, AllowOverbooking allow_overbooking)rapidsmpf::BufferResource
reserve_or_fail(std::size_t size, Range mem_types)rapidsmpf::BufferResourceinline
reserve_or_fail(std::size_t size, MemoryType mem_type)rapidsmpf::BufferResourceinline
spill_manager()rapidsmpf::BufferResource
statistics()rapidsmpf::BufferResource
stream_pool() constrapidsmpf::BufferResource
~BufferResource() noexcept=default (defined in rapidsmpf::BufferResource)rapidsmpf::BufferResource