| 函数
polymorphic_allocator.hpp 文件参考
#include <rmm/cuda_stream_view.hpp>
#include <rmm/detail/export.hpp>
#include <rmm/mr/device/per_device_resource.hpp>
#include <rmm/resource_ref.hpp>
#include <cstddef>
#include <memory>
polymorphic_allocator.hpp 的包含依赖图

查看此文件的源代码。

class  rmm::mr::polymorphic_allocator< T >
 使用 rmm::mr::device_memory_resource 满足(解除)分配的流有序分配器。 更多...
 
class  rmm::mr::stream_allocator_adaptor< Allocator >
 适配流有序分配器以提供标准的 Allocator 接口。 更多...
 
struct  rmm::mr::stream_allocator_adaptor< Allocator >::rebind< T >
 将分配器重新绑定到指定的类型。 更多...
 

函数

template<typename T , typename U >
bool rmm::mr::operator== (polymorphic_allocator< T > const &lhs, polymorphic_allocator< U > const &rhs)
 比较两个 polymorphic_allocator 是否相等。 更多...
 
template<typename T , typename U >
bool rmm::mr::operator!= (polymorphic_allocator< T > const &lhs, polymorphic_allocator< U > const &rhs)
 比较两个 polymorphic_allocator 是否不相等。 更多...
 
template<typename A , typename O >
bool rmm::mr::operator== (stream_allocator_adaptor< A > const &lhs, stream_allocator_adaptor< O > const &rhs)
 比较两个 stream_allocator_adaptor 是否相等。 更多...
 
template<typename A , typename O >
bool rmm::mr::operator!= (stream_allocator_adaptor< A > const &lhs, stream_allocator_adaptor< O > const &rhs)
 比较两个 stream_allocator_adaptor 是否不相等。 更多...