Implementation of ModelParser for caffemodels derived from BaseModelParser.
Manages resources internally required for parsing caffemodels.
Definition at line 73 of file nvdsinfer_model_builder.h.


Public Member Functions | |
| CaffeModelParser (const NvDsInferContextInitParams &initParams, const std::shared_ptr< DlLibHandle > &handle=nullptr) | |
| ~CaffeModelParser () override | |
| bool | isValid () const override |
| const char * | getModelName () const override |
| bool | hasFullDimsSupported () const override |
| NvDsInferStatus | parseModel (nvinfer1::INetworkDefinition &network) override |
Protected Attributes | |
| NvDsInferContextInitParams | m_ModelParams |
| std::shared_ptr< DlLibHandle > | m_LibHandle |
| nvdsinfer::CaffeModelParser::CaffeModelParser | ( | const NvDsInferContextInitParams & | initParams, |
| const std::shared_ptr< DlLibHandle > & | handle = nullptr |
||
| ) |
|
override |
|
inlineoverride |
Definition at line 80 of file nvdsinfer_model_builder.h.
|
inlineoverride |
Definition at line 81 of file nvdsinfer_model_builder.h.
|
inlineoverridevirtual |
Implements nvdsinfer::BaseModelParser.
Definition at line 79 of file nvdsinfer_model_builder.h.
|
override |
|
protectedinherited |
Definition at line 66 of file nvdsinfer_model_builder.h.
|
protectedinherited |
Definition at line 65 of file nvdsinfer_model_builder.h.