Interface for memory copies with accelerator support. More...
Public Member Functions | |
| virtual void | copy (ConstMemoryView from, eMemoryResource from_mem, MutableMemoryView to, eMemoryResource to_mem, const RunQueue *queue)=0 |
| Copies the data from from to to with the queue queue. | |
Interface for memory copies with accelerator support.
Definition at line 32 of file IMemoryCopier.h.
|
pure virtual |
Copies the data from from to to with the queue queue.
queue may be null.
Implemented in Arcane::Accelerator::Cuda::CudaMemoryCopier, Arcane::Accelerator::Hip::HipMemoryCopier, Arcane::Accelerator::Sycl::SyclMemoryCopier, and Arcane::DefaultHostMemoryCopier.