Container for storing data in GPU device memory.
More...
#include <device_memory.hpp>
Container for storing data in GPU device memory.
◆ DeviceMem() [1/2]
| ck::DeviceMem::DeviceMem |
( |
| ) |
|
|
inline |
◆ DeviceMem() [2/2]
| ck::DeviceMem::DeviceMem |
( |
std::size_t |
mem_size | ) |
|
◆ ~DeviceMem()
| ck::DeviceMem::~DeviceMem |
( |
| ) |
|
◆ FromDevice() [1/2]
| void ck::DeviceMem::FromDevice |
( |
void * |
p | ) |
const |
◆ FromDevice() [2/2]
| void ck::DeviceMem::FromDevice |
( |
void * |
p, |
|
|
const std::size_t |
cpySize |
|
) |
| const |
◆ GetBufferSize()
| std::size_t ck::DeviceMem::GetBufferSize |
( |
| ) |
const |
◆ GetDeviceBuffer()
| void* ck::DeviceMem::GetDeviceBuffer |
( |
| ) |
const |
◆ Realloc()
| void ck::DeviceMem::Realloc |
( |
std::size_t |
mem_size | ) |
|
◆ SetValue()
template<typename T >
| void ck::DeviceMem::SetValue |
( |
T |
x | ) |
const |
◆ SetZero()
| void ck::DeviceMem::SetZero |
( |
| ) |
const |
◆ ToDevice() [1/2]
| void ck::DeviceMem::ToDevice |
( |
const void * |
p | ) |
const |
◆ ToDevice() [2/2]
| void ck::DeviceMem::ToDevice |
( |
const void * |
p, |
|
|
const std::size_t |
cpySize |
|
) |
| const |
◆ mMemSize
| std::size_t ck::DeviceMem::mMemSize |
◆ mpDeviceBuf
| void* ck::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/develop/include/ck/library/utility/device_memory.hpp