Base post-processor class.
Definition at line 162 of file sources/libs/nvdsinferserver/infer_iprocess.h.
|
| | BasePostprocessor (InferPostprocessType type, int uid) |
| | Constructor, save process type and ID. More...
|
| |
| | ~BasePostprocessor () override=default |
| | Destructor default. More...
|
| |
| NvDsInferStatus | postCudaProcess (SharedBatchArray inBuf, SharedCuStream mainStream, PostprocessDone done) override |
| | Acquire an output buffer array and call CUDA post processing steps. More...
|
| |
| NvDsInferStatus | postHostProcess (SharedBatchArray inBuf, SharedCuStream mainStream, PostprocessDone done) override |
| | Acquire an output buffer array and call host side processing steps. More...
|
| |
| virtual NvDsInferStatus | allocateResource (const std::vector< int > &devIds)=0 |
| | Allocate resource like output buffer pool. More...
|
| |
| | BasePostprocessor (InferPostprocessType type, int uid) |
| | Constructor, save process type and ID. More...
|
| |
| | ~BasePostprocessor () override=default |
| | Destructor default. More...
|
| |
| NvDsInferStatus | postCudaProcess (SharedBatchArray inBuf, SharedCuStream mainStream, PostprocessDone done) override |
| | Acquire an output buffer array and call CUDA post processing steps. More...
|
| |
| NvDsInferStatus | postHostProcess (SharedBatchArray inBuf, SharedCuStream mainStream, PostprocessDone done) override |
| | Acquire an output buffer array and call host side processing steps. More...
|
| |
| virtual NvDsInferStatus | allocateResource (const std::vector< int > &devIds)=0 |
| | Allocate resource like output buffer pool. More...
|
| |
◆ PostprocessDone [1/2]
◆ PostprocessDone [2/2]
◆ BasePostprocessor() [1/2]
◆ ~BasePostprocessor() [1/2]
| nvdsinferserver::BasePostprocessor::~BasePostprocessor |
( |
| ) |
|
|
overridedefault |
◆ BasePostprocessor() [2/2]
◆ ~BasePostprocessor() [2/2]
| nvdsinferserver::BasePostprocessor::~BasePostprocessor |
( |
| ) |
|
|
overridedefault |
◆ allocateResource() [1/2]
| virtual NvDsInferStatus nvdsinferserver::BasePostprocessor::allocateResource |
( |
const std::vector< int > & |
devIds | ) |
|
|
pure virtual |
◆ allocateResource() [2/2]
| virtual NvDsInferStatus nvdsinferserver::BasePostprocessor::allocateResource |
( |
const std::vector< int > & |
devIds | ) |
|
|
pure virtual |
◆ networkType() [1/2]
◆ networkType() [2/2]
◆ postCudaProcess() [1/2]
◆ postCudaProcess() [2/2]
◆ postHostProcess() [1/2]
◆ postHostProcess() [2/2]
◆ setUniqueId() [1/2]
| void nvdsinferserver::BasePostprocessor::setUniqueId |
( |
int |
id | ) |
|
|
inline |
◆ setUniqueId() [2/2]
| void nvdsinferserver::BasePostprocessor::setUniqueId |
( |
int |
id | ) |
|
|
inline |
◆ uniqueId() [1/2]
| int nvdsinferserver::BasePostprocessor::uniqueId |
( |
| ) |
const |
|
inline |
◆ uniqueId() [2/2]
| int nvdsinferserver::BasePostprocessor::uniqueId |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: