|
| prefetch_resource_adaptor (device_async_resource_ref upstream) |
| 构造一个新的预取资源适配器,使用 upstream 来满足分配请求。 更多...
|
|
| prefetch_resource_adaptor (Upstream *upstream) |
| 构造一个新的预取资源适配器,使用 upstream 来满足分配请求。 更多...
|
|
| prefetch_resource_adaptor (prefetch_resource_adaptor const &)=delete |
|
prefetch_resource_adaptor & | operator= (prefetch_resource_adaptor const &)=delete |
|
| prefetch_resource_adaptor (prefetch_resource_adaptor &&) noexcept=default |
| 默认移动构造函数。
|
|
prefetch_resource_adaptor & | operator= (prefetch_resource_adaptor &&) noexcept=default |
| 默认移动赋值运算符。 更多...
|
|
rmm::device_async_resource_ref | get_upstream_resource () const noexcept |
| 指向 upstream 资源的 rmm::device_async_resource_ref 更多...
|
|
| device_memory_resource (device_memory_resource const &)=default |
| 默认拷贝构造函数。
|
|
| device_memory_resource (device_memory_resource &&) noexcept=default |
| 默认移动构造函数。
|
|
device_memory_resource & | operator= (device_memory_resource const &)=default |
| 默认拷贝赋值运算符。 更多...
|
|
device_memory_resource & | operator= (device_memory_resource &&) noexcept=default |
| 默认移动赋值运算符。 更多...
|
|
void * | allocate (std::size_t bytes, cuda_stream_view stream=cuda_stream_view{}) |
| 分配至少 bytes 大小的内存。 更多...
|
|
void | deallocate (void *ptr, std::size_t bytes, cuda_stream_view stream=cuda_stream_view{}) |
| 释放 p 指向的内存。 更多...
|
|
bool | is_equal (device_memory_resource const &other) const noexcept |
| 将此资源与另一个资源进行比较。 更多...
|
|
void * | allocate (std::size_t bytes, std::size_t alignment) |
| 分配至少 bytes 大小的内存。 更多...
|
|
void | deallocate (void *ptr, std::size_t bytes, std::size_t alignment) |
| 释放 p 指向的内存。 更多...
|
|
void * | allocate_async (std::size_t bytes, std::size_t alignment, cuda_stream_view stream) |
| 分配至少 bytes 大小的内存。 更多...
|
|
void * | allocate_async (std::size_t bytes, cuda_stream_view stream) |
| 分配至少 bytes 大小的内存。 更多...
|
|
void | deallocate_async (void *ptr, std::size_t bytes, std::size_t alignment, cuda_stream_view stream) |
| 释放 p 指向的内存。 更多...
|
|
void | deallocate_async (void *ptr, std::size_t bytes, cuda_stream_view stream) |
| 释放 p 指向的内存。 更多...
|
|
bool | operator== (device_memory_resource const &other) const noexcept |
| 与另一个 device_memory_resource 的比较运算符。 更多...
|
|
bool | operator!= (device_memory_resource const &other) const noexcept |
| 与另一个 device_memory_resource 的比较运算符。 更多...
|
|