RMM  23.12
RAPIDS Memory Manager
rmm::mr::pool_memory_resource< Upstream > Member List

This is the complete list of members for rmm::mr::pool_memory_resource< Upstream >, including all inherited members.

allocate_from_block(block_type const &block, std::size_t size)rmm::mr::pool_memory_resource< Upstream >inlineprotected
block_from_upstream(std::size_t size, cuda_stream_view stream)rmm::mr::pool_memory_resource< Upstream >inlineprotected
block_type typedefrmm::mr::pool_memory_resource< Upstream >protected
detail::stream_ordered_memory_resource< pool_memory_resource< Upstream >, detail::coalescing_free_list > (defined in rmm::mr::pool_memory_resource< Upstream >)rmm::mr::pool_memory_resource< Upstream >friend
do_get_mem_info(cuda_stream_view stream) const overridermm::mr::pool_memory_resource< Upstream >inlineprotected
expand_pool(std::size_t size, free_list &blocks, cuda_stream_view stream)rmm::mr::pool_memory_resource< Upstream >inlineprotected
free_block(void *ptr, std::size_t size) noexceptrmm::mr::pool_memory_resource< Upstream >inlineprotected
free_list typedefrmm::mr::pool_memory_resource< Upstream >protected
free_list_summary(free_list const &blocks)rmm::mr::pool_memory_resource< Upstream >inlineprotected
get_maximum_allocation_size() constrmm::mr::pool_memory_resource< Upstream >inlineprotected
get_upstream() const noexceptrmm::mr::pool_memory_resource< Upstream >inline
initialize_pool(thrust::optional< std::size_t > initial_size, thrust::optional< std::size_t > maximum_size)rmm::mr::pool_memory_resource< Upstream >inlineprotected
lock_guard typedefrmm::mr::pool_memory_resource< Upstream >protected
operator=(pool_memory_resource const &)=delete (defined in rmm::mr::pool_memory_resource< Upstream >)rmm::mr::pool_memory_resource< Upstream >
operator=(pool_memory_resource &&)=delete (defined in rmm::mr::pool_memory_resource< Upstream >)rmm::mr::pool_memory_resource< Upstream >
pool_memory_resource(Upstream *upstream_mr, thrust::optional< std::size_t > initial_pool_size=thrust::nullopt, thrust::optional< std::size_t > maximum_pool_size=thrust::nullopt)rmm::mr::pool_memory_resource< Upstream >inlineexplicit
pool_memory_resource(Upstream2 &upstream_mr, thrust::optional< std::size_t > initial_pool_size=thrust::nullopt, thrust::optional< std::size_t > maximum_pool_size=thrust::nullopt)rmm::mr::pool_memory_resource< Upstream >inlineexplicit
pool_memory_resource()=delete (defined in rmm::mr::pool_memory_resource< Upstream >)rmm::mr::pool_memory_resource< Upstream >
pool_memory_resource(pool_memory_resource const &)=delete (defined in rmm::mr::pool_memory_resource< Upstream >)rmm::mr::pool_memory_resource< Upstream >
pool_memory_resource(pool_memory_resource &&)=delete (defined in rmm::mr::pool_memory_resource< Upstream >)rmm::mr::pool_memory_resource< Upstream >
pool_size() const noexceptrmm::mr::pool_memory_resource< Upstream >inline
release()rmm::mr::pool_memory_resource< Upstream >inlineprotected
size_to_grow(std::size_t size) constrmm::mr::pool_memory_resource< Upstream >inlineprotected
supports_get_mem_info() const noexcept overridermm::mr::pool_memory_resource< Upstream >inline
supports_streams() const noexcept overridermm::mr::pool_memory_resource< Upstream >inline
try_to_expand(std::size_t try_size, std::size_t min_size, cuda_stream_view stream)rmm::mr::pool_memory_resource< Upstream >inlineprotected
upstream_resource() const noexceptrmm::mr::pool_memory_resource< Upstream >inline
~pool_memory_resource() overridermm::mr::pool_memory_resource< Upstream >inline