#include <GPUMemoryResource.h>
|
| enum | MemoryType {
MEMORY_HOST = 1
, MEMORY_GPU = 2
, MEMORY_INPUT_FLAG = 4
, MEMORY_INPUT = 7
,
MEMORY_OUTPUT_FLAG = 8
, MEMORY_OUTPUT = 11
, MEMORY_INOUT = 15
, MEMORY_SCRATCH = 16
,
MEMORY_SCRATCH_HOST = 17
, MEMORY_EXTERNAL = 32
, MEMORY_PERMANENT = 64
, MEMORY_CUSTOM = 128
,
MEMORY_CUSTOM_TRANSFER = 256
, MEMORY_STACK = 512
} |
| |
| enum | AllocationType { ALLOCATION_AUTO = 0
, ALLOCATION_INDIVIDUAL = 1
, ALLOCATION_GLOBAL = 2
} |
| |
Definition at line 52 of file GPUMemoryResource.h.
◆ AllocationType
| Enumerator |
|---|
| ALLOCATION_AUTO | |
| ALLOCATION_INDIVIDUAL | |
| ALLOCATION_GLOBAL | |
Definition at line 74 of file GPUMemoryResource.h.
◆ MemoryType
| Enumerator |
|---|
| MEMORY_HOST | |
| MEMORY_GPU | |
| MEMORY_INPUT_FLAG | |
| MEMORY_INPUT | |
| MEMORY_OUTPUT_FLAG | |
| MEMORY_OUTPUT | |
| MEMORY_INOUT | |
| MEMORY_SCRATCH | |
| MEMORY_SCRATCH_HOST | |
| MEMORY_EXTERNAL | |
| MEMORY_PERMANENT | |
| MEMORY_CUSTOM | |
| MEMORY_CUSTOM_TRANSFER | |
| MEMORY_STACK | |
Definition at line 58 of file GPUMemoryResource.h.
◆ GPUMemoryResource() [1/2]
◆ GPUMemoryResource() [2/2]
◆ Name()
| const char * o2::gpu::GPUMemoryResource::Name |
( |
| ) |
const |
|
inline |
◆ Ptr()
| void * o2::gpu::GPUMemoryResource::Ptr |
( |
| ) |
|
|
inline |
◆ PtrDevice()
| void * o2::gpu::GPUMemoryResource::PtrDevice |
( |
| ) |
|
|
inline |
◆ SetDevicePointers()
| void * o2::gpu::GPUMemoryResource::SetDevicePointers |
( |
void * |
ptr | ) |
|
|
inline |
◆ SetPointers()
| void * o2::gpu::GPUMemoryResource::SetPointers |
( |
void * |
ptr | ) |
|
|
inline |
◆ Size()
| size_t o2::gpu::GPUMemoryResource::Size |
( |
| ) |
const |
|
inline |
◆ Type()
| MemoryType o2::gpu::GPUMemoryResource::Type |
( |
| ) |
const |
|
inline |
◆ GPUReconstruction
◆ GPUReconstructionCPU
The documentation for this class was generated from the following file: