19 ptr = std::malloc(byte_size);
20 if (byte_size != 0 && !ptr) {
37 std::memcpy(dst_ptr, src_ptr, num_bytes);
void Memcpy(void *dst_ptr, const Device &dst_device, const void *src_ptr, const Device &src_device, size_t num_bytes) override
void * Malloc(size_t byte_size, const Device &device) override
void Free(void *ptr, const Device &device) override
Frees previously allocated memory at address ptr on device device.
Generic file read and write utility for python interface.