Class DeviceAllocator¶
-
class
DeviceAllocator
: public Allocator¶ Subclassed by CudaAllocator
Public Functions
-
virtual void
free
(Data_Namespace::AbstractBuffer *ab) const = 0¶
-
virtual void
copyToDevice
(void *device_dst, const void *host_src, const size_t num_bytes) const = 0¶
-
virtual void
copyFromDevice
(void *host_dst, const void *device_src, const size_t num_bytes) const = 0¶
-
virtual void
zeroDeviceMem
(int8_t *device_ptr, const size_t num_bytes) const = 0¶
-
virtual void
setDeviceMem
(int8_t *device_ptr, unsigned char uc, const size_t num_bytes) const = 0¶
-
virtual void