10 #ifndef HIP_BUFFER_UTIL_HPP
11 #define HIP_BUFFER_UTIL_HPP
22 [[deprecated(
"Use from header hip_recycling_allocators.hpp instead")]] =
27 [[deprecated(
"Use from header hip_recycling_allocators.hpp instead")]] =
31 template <typename T, std::enable_if_t<std::is_trivial<T>::value,
int> = 0>
33 [[deprecated(
"Use from header hip_recycling_allocators.hpp instead")]] =
36 template <typename T, std::enable_if_t<std::is_trivial<T>::value,
int> = 0>
38 [[deprecated(
"Use from header hip_recycling_allocators.hpp instead")]] =
41 template <typename T, std::enable_if_t<std::is_trivial<T>::value,
int> = 0>
43 [[deprecated(
"Use from header hip_recycling_allocators.hpp instead")]] =
46 template <
typename T,
typename Host_Allocator,
47 std::enable_if_t<std::is_trivial<T>::value,
int> = 0>
49 [[deprecated(
"Use from header hip_recycling_allocators.hpp instead")]] =
Deprecated LEGACY namespace. Kept around for compatiblity with old code for now.
Definition: aligned_buffer_util.hpp:15
Recycles not only allocations but also the contents of a buffer.
Definition: buffer_management.hpp:840
Underlying allocator for HIP device memory.
Definition: hip_underlying_allocators.hpp:64
Underlying host allocator for HIP pinned memory.
Definition: hip_underlying_allocators.hpp:17
Definition: buffer_management.hpp:770
Definition: hip_recycling_device_buffer.hpp:47
Definition: hip_recycling_device_buffer.hpp:22