Class DataBuffer
- Defined in File holoinfer_buffer.hpp 
- 
class DataBuffer
- HoloInfer DataBuffer Class. Holds CPU based buffer and device buffer. - Public Functions - 
explicit DataBuffer(holoinfer_datatype data_type = holoinfer_datatype::h_Float32, int device_id = 0)
- Constructor. - Parameters
- type – Data type, defaults to float32 
- device_id – GPU device ID, defaults to 0 
 
 
 - 
inline holoinfer_datatype get_datatype() const
 - Public Members - 
std::shared_ptr<Buffer> device_buffer_
 - 
std::shared_ptr<Buffer> host_buffer_
 - 
const std::shared_ptr<BufferForward> device_buffer{std::make_shared<BufferForward>(device_buffer_)}
- Deprecated:
- since 2.6, use - device_buffer_instead
 
 - 
BufferForward host_buffer = {host_buffer_}
- Deprecated:
- since 2.6, use - host_buffer_instead
 
 
- 
explicit DataBuffer(holoinfer_datatype data_type = holoinfer_datatype::h_Float32, int device_id = 0)