14#include "arccore/collections/CollectionsGlobal.h"
39 return "ManagedMemoryDevice";
41 return "ManagedMemoryHost";
58 return "UnifiedMemory";
65extern "C++" ARCCORE_COLLECTIONS_EXPORT std::ostream&
72extern "C++" ARCCORE_COLLECTIONS_EXPORT std::ostream&
std::ostream & operator<<(std::ostream &ostr, eItemKind item_kind)
Opérateur de sortie sur un flot.
Espace de nom de Arccore.
eHostDeviceMemoryLocation
Localisation physique d'une adresse mémoire.
@ Unknown
Localisation inconnue.
@ ManagedMemoryDevice
La mémoire est de la mémoire managée sur accélérateur.
@ Host
La mémoire est sur l'hôte.
@ ManagedMemoryHost
La mémoire est de la mémoire managée sur l'hôte.
@ Device
La mémoire est sur accélérateur.
eMemoryResource
Liste des ressources mémoire disponibles.
@ HostPinned
Alloue sur l'hôte.
@ Unknown
Valeur inconnue ou non initialisée.
@ UnifiedMemory
Alloue en utilisant la mémoire unifiée.
@ Device
Alloue sur le device.