Interface pour les copies mémoire avec support des accélérateurs. Plus de détails...
#include <arcane/utils/internal/IMemoryCopier.h>
Fonctions membres publiques | |
virtual void | copy (ConstMemoryView from, eMemoryRessource from_mem, MutableMemoryView to, eMemoryRessource to_mem, const RunQueue *queue)=0 |
Copie les données de from vers to avec la queue queue. | |
Interface pour les copies mémoire avec support des accélérateurs.
Définition à la ligne 30 du fichier IMemoryCopier.h.
|
pure virtual |
Copie les données de from vers to avec la queue queue.
queue peut-être nul.
Implémenté dans Arcane::Accelerator::Cuda::CudaMemoryCopier, Arcane::Accelerator::Hip::HipMemoryCopier, Arcane::Accelerator::Sycl::SyclMemoryCopier, et Arcane::DefaultHostMemoryCopier.