|
cuDDL
|
#include <cuda_runtime.h>#include <cuda/devices>#include <cuda/memory_pool>#include <array>#include <cstdint>#include <limits>#include <mutex>#include <vector>#include <cuddl/cuda_error.hpp>#include <cuddl/detail/ablation.hpp>Go to the source code of this file.
Classes | |
| class | cuddl::detail::pinned_pool_trim |
| Returns the free pages of a device_pinned_pool to the OS when it leaves scope. More... | |
Namespaces | |
| namespace | cuddl |
| Batch operations over contiguous device rows. | |
| namespace | cuddl::detail |
Enumerations | |
| enum class | cuddl::detail::pinned_placement : uint8_t { cuddl::detail::device_node , cuddl::detail::host } |
| Where a device_pinned_pool takes its pages. More... | |
Functions | |
| cuda::pinned_memory_pool_ref | cuddl::detail::device_pinned_pool (cuda::device_ref device, pinned_placement placement) |
A page-locked memory pool accessible from device only. | |