The base class for array of batch buffers.
Definition at line 110 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 139 of file infer_batch_buffer.h.
References buf().
Referenced by appendIBatchBuf().
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 126 of file infer_batch_buffer.h.
|
inline |
Definition at line 145 of file infer_batch_buffer.h.
|
inline |
Definition at line 140 of file infer_batch_buffer.h.
Referenced by addBuf(), appendIBatchBuf(), findFirstGpuId(), and getSafeBuf().
|
inline |
Definition at line 172 of file infer_batch_buffer.h.
|
inline |
Definition at line 137 of file infer_batch_buffer.h.
|
inline |
Definition at line 150 of file infer_batch_buffer.h.
|
inline |
Definition at line 152 of file infer_batch_buffer.h.
References buf().
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 114 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 133 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 120 of file infer_batch_buffer.h.
References buf().
|
inline |
Definition at line 134 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 113 of file infer_batch_buffer.h.
|
inline |
Definition at line 138 of file infer_batch_buffer.h.
|
inline |
Definition at line 171 of file infer_batch_buffer.h.
|
inline |
Definition at line 151 of file infer_batch_buffer.h.
|
inlinefinalvirtual |
Implements nvdsinferserver::IBatchArray.
Definition at line 135 of file infer_batch_buffer.h.
References setOptions().
|
inline |
Definition at line 175 of file infer_batch_buffer.h.
Referenced by setIOptions().