The base class for array of batch buffers.
Definition at line 125 of file infer_batch_buffer.h.
Public Member Functions | |
~BaseBatchArray () override=default | |
uint32_t | getSize () const final |
const IBatchBuffer * | getBuffer (uint32_t arrayIdx) const final |
SharedIBatchBuffer | getSafeBuf (uint32_t arrayIdx) const final |
void | appendIBatchBuf (SharedIBatchBuffer buf) final |
const IOptions * | getOptions () const final |
SharedIOptions | getSafeOptions () const |
void | setIOptions (SharedIOptions o) final |
const std::vector< SharedBatchBuf > & | bufs () const |
std::vector< SharedBatchBuf > & | mutableBufs () |
void | addBuf (SharedBatchBuf buf) |
const SharedBatchBuf & | buf (uint32_t idx) const |
SharedBatchBuf & | buf (uint32_t idx) |
const SharedCuEvent & | cuEvent () const |
void | setCuEvent (SharedCuEvent e) |
int | findFirstGpuId () const |
void | setBufId (uint64_t id) |
uint64_t | bufId () const |
void | setOptions (SharedIOptions o) |
|
overridedefault |
|
inline |
Definition at line 154 of file infer_batch_buffer.h.
References buf().
Referenced by appendIBatchBuf().
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 141 of file infer_batch_buffer.h.
|
inline |
Definition at line 160 of file infer_batch_buffer.h.
|
inline |
Definition at line 155 of file infer_batch_buffer.h.
Referenced by addBuf(), appendIBatchBuf(), findFirstGpuId(), and getSafeBuf().
|
inline |
Definition at line 187 of file infer_batch_buffer.h.
|
inline |
Definition at line 152 of file infer_batch_buffer.h.
|
inline |
Definition at line 165 of file infer_batch_buffer.h.
|
inline |
Definition at line 167 of file infer_batch_buffer.h.
References buf().
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 129 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 148 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 135 of file infer_batch_buffer.h.
References buf().
|
inline |
Definition at line 149 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 128 of file infer_batch_buffer.h.
|
inline |
Definition at line 153 of file infer_batch_buffer.h.
|
inline |
Definition at line 186 of file infer_batch_buffer.h.
|
inline |
Definition at line 166 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 150 of file infer_batch_buffer.h.
References setOptions().
|
inline |
Definition at line 190 of file infer_batch_buffer.h.
Referenced by setIOptions().