Container for storing data in GPU device memory.
More...
#include <device_memory.hpp>
Container for storing data in GPU device memory.
◆ DeviceMem() [1/2]
◆ DeviceMem() [2/2]
DeviceMem::DeviceMem |
( |
std::size_t |
mem_size | ) |
|
◆ ~DeviceMem()
DeviceMem::~DeviceMem |
( |
| ) |
|
◆ FromDevice() [1/2]
void DeviceMem::FromDevice |
( |
void * |
p | ) |
const |
◆ FromDevice() [2/2]
void DeviceMem::FromDevice |
( |
void * |
p, |
|
|
const std::size_t |
cpySize |
|
) |
| const |
◆ GetBufferSize()
std::size_t DeviceMem::GetBufferSize |
( |
| ) |
const |
◆ GetDeviceBuffer()
void* DeviceMem::GetDeviceBuffer |
( |
| ) |
const |
◆ Realloc()
void DeviceMem::Realloc |
( |
std::size_t |
mem_size | ) |
|
◆ SetValue()
template<typename T >
void DeviceMem::SetValue |
( |
T |
x | ) |
const |
◆ SetZero()
void DeviceMem::SetZero |
( |
| ) |
const |
◆ ToDevice() [1/2]
void DeviceMem::ToDevice |
( |
const void * |
p | ) |
const |
◆ ToDevice() [2/2]
void DeviceMem::ToDevice |
( |
const void * |
p, |
|
|
const std::size_t |
cpySize |
|
) |
| const |
◆ mMemSize
std::size_t DeviceMem::mMemSize |
◆ mpDeviceBuf
void* DeviceMem::mpDeviceBuf |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/library/utility/device_memory.hpp