|
CPPuddle
|
#include <hip_recycling_device_buffer.hpp>
Public Member Functions | |
| hip_device_buffer (size_t number_of_elements, size_t device_id) | |
| ~hip_device_buffer () | |
| hip_device_buffer (hip_device_buffer const &other)=delete | |
| hip_device_buffer | operator= (hip_device_buffer const &other)=delete |
| hip_device_buffer (hip_device_buffer const &&other)=delete | |
| hip_device_buffer | operator= (hip_device_buffer const &&other)=delete |
Public Attributes | |
| recycle_allocator_hip_device< T > | allocator |
| T * | device_side_buffer |
| size_t | number_of_elements |
RAII wrapper for HIP device memory (ideally used with a recycling allocator)
|
inline |
|
inline |
|
delete |
|
delete |
|
delete |
|
delete |
| recycle_allocator_hip_device<T> cppuddle::memory_recycling::hip_device_buffer< T, >::allocator |
| T* cppuddle::memory_recycling::hip_device_buffer< T, >::device_side_buffer |
| size_t cppuddle::memory_recycling::hip_device_buffer< T, >::number_of_elements |