NVIDIA DeepStream SDK API Reference

6.4 Release
nvdsinfer::BaseModelParser Class Referenceabstract

Detailed Description

ModelParser base.

Any model parser implementation must inherit from the IModelParser interface.

Definition at line 51 of file nvdsinfer_model_builder.h.

Inheritance diagram for nvdsinfer::BaseModelParser:
Collaboration diagram for nvdsinfer::BaseModelParser:

Public Member Functions

 BaseModelParser (const NvDsInferContextInitParams &params, const std::shared_ptr< DlLibHandle > &dllib)
 
virtual ~BaseModelParser ()
 
virtual bool isValid () const =0
 

Protected Attributes

NvDsInferContextInitParams m_ModelParams
 
std::shared_ptr< DlLibHandlem_LibHandle
 

Constructor & Destructor Documentation

◆ BaseModelParser()

nvdsinfer::BaseModelParser::BaseModelParser ( const NvDsInferContextInitParams params,
const std::shared_ptr< DlLibHandle > &  dllib 
)
inline

Definition at line 54 of file nvdsinfer_model_builder.h.

◆ ~BaseModelParser()

virtual nvdsinfer::BaseModelParser::~BaseModelParser ( )
inlinevirtual

Definition at line 57 of file nvdsinfer_model_builder.h.

Member Function Documentation

◆ isValid()

virtual bool nvdsinfer::BaseModelParser::isValid ( ) const
pure virtual

Field Documentation

◆ m_LibHandle

std::shared_ptr<DlLibHandle> nvdsinfer::BaseModelParser::m_LibHandle
protected

Definition at line 65 of file nvdsinfer_model_builder.h.

◆ m_ModelParams

NvDsInferContextInitParams nvdsinfer::BaseModelParser::m_ModelParams
protected

Definition at line 64 of file nvdsinfer_model_builder.h.


The documentation for this class was generated from the following file: