14#include "arccore/common/CommonGlobal.h"
16#include "arccore/common/internal/IMemoryResourceMngInternal.h"
17#include "arccore/common/IMemoryResourceMng.h"
21#include "arccore/common/HostKernelRemainingArgsHelper.h"
22#include "arccore/common/SequentialFor.h"
24#include "arccore/common/StridedLoopRanges.h"
46 return "ManagedMemoryDevice";
48 return "ManagedMemoryHost";
65 return "UnifiedMemory";
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
eHostDeviceMemoryLocation
Physical location of a memory address.
@ Unknown
Unknown location.
@ ManagedMemoryDevice
The memory is managed memory on the accelerator.
@ Host
The memory is on the host.
@ ManagedMemoryHost
The memory is managed memory on the host.
@ Device
The memory is on the accelerator.
eMemoryResource
List of available memory resources.
@ HostPinned
Allocates on the host.
@ Unknown
Unknown or uninitialized value.
@ Host
Allocates on the host.
@ UnifiedMemory
Allocates using unified memory.
@ Device
Allocates on the device.
std::ostream & operator<<(std::ostream &ostr, eItemKind item_kind)
Output operator for a stream.