Class l0::L0Manager¶
- 
class L0Manager¶
- Public Functions - 
L0Manager()¶
 - 
void copyHostToDevice(int8_t *device_ptr, const int8_t *host_ptr, const size_t num_bytes, const int device_num)¶
 - 
void copyDeviceToHost(int8_t *host_ptr, const int8_t *device_ptr, const size_t num_bytes, const int device_num)¶
 - 
void copyDeviceToDevice(int8_t *dest_ptr, int8_t *src_ptr, const size_t num_bytes, const int dest_device_num, const int src_device_num)¶
 - 
int8_t *allocatePinnedHostMem(const size_t num_bytes)¶
 - 
int8_t *allocateDeviceMem(const size_t num_bytes, const int device_num)¶
 - 
void freePinnedHostMem(int8_t *host_ptr)¶
 - 
void freeDeviceMem(int8_t *device_ptr)¶
 - 
void zeroDeviceMem(int8_t *device_ptr, const size_t num_bytes, const int device_num)¶
 - 
void setDeviceMem(int8_t *device_ptr, const unsigned char uc, const size_t num_bytes, const int device_num)¶
 - 
void synchronizeDevices() const¶
 
-