#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 51 of file GPUMemoryResource.h.
◆ AllocationType
Enumerator |
---|
ALLOCATION_AUTO | |
ALLOCATION_INDIVIDUAL | |
ALLOCATION_GLOBAL | |
Definition at line 73 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 57 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: