Implementation of ModelParser for UFF models derived from BaseModelParser.
Manages resources internally required for parsing UFF models.
Definition at line 99 of file nvdsinfer_model_builder.h.
Data Structures | |
struct | ModelParams |
Public Member Functions | |
UffModelParser (const NvDsInferContextInitParams &initParams, const std::shared_ptr< DlLibHandle > &handle=nullptr) | |
~UffModelParser () override | |
NvDsInferStatus | parseModel (nvinfer1::INetworkDefinition &network) override |
bool | isValid () const override |
const char * | getModelName () const override |
bool | hasFullDimsSupported () const override |
Protected Member Functions | |
NvDsInferStatus | initParser () |
Protected Attributes | |
ModelParams | m_ModelParams |
UniquePtrWDestroy< nvuffparser::IUffParser > | m_UffParser |
std::shared_ptr< DlLibHandle > | m_LibHandle |
nvdsinfer::UffModelParser::UffModelParser | ( | const NvDsInferContextInitParams & | initParams, |
const std::shared_ptr< DlLibHandle > & | handle = nullptr |
||
) |
|
override |
|
inlineoverride |
Definition at line 117 of file nvdsinfer_model_builder.h.
References m_ModelParams, and nvdsinfer::UffModelParser::ModelParams::uffFilePath.
|
inlineoverride |
Definition at line 121 of file nvdsinfer_model_builder.h.
|
protected |
|
inlineoverridevirtual |
Implements nvdsinfer::BaseModelParser.
Definition at line 116 of file nvdsinfer_model_builder.h.
References m_UffParser.
|
override |
|
protectedinherited |
Definition at line 65 of file nvdsinfer_model_builder.h.
|
protected |
Definition at line 125 of file nvdsinfer_model_builder.h.
Referenced by getModelName().
|
protected |
Definition at line 126 of file nvdsinfer_model_builder.h.
Referenced by isValid().