Definition at line 134 of file infer_postproc_buf.h.
Public Member Functions | |
SegmentationOutput (int batchSize) | |
~SegmentationOutput () | |
NvDsInferSegmentationOutput & | mutableOutput (uint32_t idx) |
void * | getBufPtr (uint32_t batchIdx) const override |
return NvDsInferSegmentationOutput* pointer More... | |
const InferBufferDescription & | getBufDesc () const final |
uint32_t | getBatchSize () const final |
uint64_t | getTotalBytes () const override |
void | setBufDesc (const InferBufferDescription &desc) |
InferBufferDescription & | mutableBufDesc () |
virtual void | setBatchSize (uint32_t size) |
const SharedCuEvent & | cuEvent () const |
void | setCuEvent (SharedCuEvent e) |
void | setSyncObj (NvBufSurfTransformSyncObj_t SyncObj) |
NvBufSurfTransformSyncObj_t & | getSyncObj () |
void | waitForSyncObj () |
void | attach (SharedBatchBuf buf) |
void | detach () |
bool | hasAttachedBufs () const |
const std::vector< SharedBatchBuf > & | attachedBufs () const |
std::vector< SharedBatchBuf > & | mutableAttachedBufs () |
bool | hasAttachLoop () const |
void | setBufId (uint64_t id) |
uint64_t | bufId () const |
size_t | getBufOffset (uint32_t batchIdx) const override |
Get the offset from start of the memory allocation to the buffer pointer. More... | |
|
inline |
Definition at line 136 of file infer_postproc_buf.h.
References INFER_SERVER_SEGMENTATION_BUF_NAME, nvdsinferserver::kCpu, nvdsinferserver::kNone, and nvdsinferserver::BaseBatchBuffer::setBufDesc().
|
inline |
Definition at line 150 of file infer_postproc_buf.h.
|
inlineinherited |
Definition at line 67 of file infer_batch_buffer.h.
|
inlineinherited |
Definition at line 74 of file infer_batch_buffer.h.
|
inlineinherited |
Definition at line 93 of file infer_batch_buffer.h.
|
inlineinherited |
Definition at line 52 of file infer_batch_buffer.h.
|
inlineinherited |
Definition at line 72 of file infer_batch_buffer.h.
Referenced by nvdsinferserver::CudaTensorBuf::reuse().
|
inlinefinalvirtualinherited |
Implements nvdsinferserver::IBatchBuffer.
Definition at line 41 of file infer_batch_buffer.h.
Referenced by nvdsinferserver::SurfaceBuffer::getBufOffset(), and nvdsinferserver::SurfaceBuffer::getBufPtr().
|
inlinefinalvirtualinherited |
Implements nvdsinferserver::IBatchBuffer.
Definition at line 40 of file infer_batch_buffer.h.
|
inlineoverridevirtualinherited |
Get the offset from start of the memory allocation to the buffer pointer.
Needed for sharing CUDA memory with Triton server.
Implements nvdsinferserver::IBatchBuffer.
Reimplemented in nvdsinferserver::RefBatchBuffer, nvdsinferserver::BatchSurfaceBuffer, and nvdsinferserver::SurfaceBuffer.
Definition at line 100 of file infer_batch_buffer.h.
|
inlineoverridevirtual |
return NvDsInferSegmentationOutput* pointer
Implements nvdsinferserver::IBatchBuffer.
Definition at line 164 of file infer_postproc_buf.h.
|
inlineinherited |
Definition at line 55 of file infer_batch_buffer.h.
|
inlineoverridevirtualinherited |
Implements nvdsinferserver::IBatchBuffer.
Reimplemented in nvdsinferserver::RefBatchBuffer.
Definition at line 42 of file infer_batch_buffer.h.
References nvdsinferserver::kNone.
|
inlineinherited |
Definition at line 73 of file infer_batch_buffer.h.
|
inlineinherited |
Definition at line 79 of file infer_batch_buffer.h.
|
inlineinherited |
Definition at line 78 of file infer_batch_buffer.h.
|
inlineinherited |
Definition at line 50 of file infer_batch_buffer.h.
Referenced by nvdsinferserver::CudaTensorBuf::setName().
|
inline |
Definition at line 158 of file infer_postproc_buf.h.
|
inlinevirtualinherited |
Reimplemented in nvdsinferserver::CudaTensorBuf.
Definition at line 51 of file infer_batch_buffer.h.
Referenced by nvdsinferserver::SurfaceBuffer::reuse(), nvdsinferserver::CudaTensorBuf::setBatchSize(), and nvdsinferserver::DetectionOutput::swapObjects().
|
inlineinherited |
Definition at line 49 of file infer_batch_buffer.h.
Referenced by nvdsinferserver::ClassificationOutput::ClassificationOutput(), nvdsinferserver::DetectionOutput::DetectionOutput(), and SegmentationOutput().
|
inlineinherited |
Definition at line 92 of file infer_batch_buffer.h.
|
inlineinherited |
Definition at line 53 of file infer_batch_buffer.h.
|
inlineinherited |
Definition at line 54 of file infer_batch_buffer.h.
|
inlineinherited |
Definition at line 56 of file infer_batch_buffer.h.
References NvBufSurfTransformSyncObjDestroy(), and NvBufSurfTransformSyncObjWait().