NVIDIA Holoscan SDK v2.6.0

Class DataBuffer

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

Previous Class Buffer
Next Class DataBuffer::BufferForward
© Copyright 2022-2024, NVIDIA. Last updated on Dec 2, 2024.