API
 
Loading...
Searching...
No Matches
ParserOnnxConfig Class Reference

Configuration Manager Class Concrete Implementation. More...

#include <parserOnnxConfig.hpp>

Inheritance diagram for ParserOnnxConfig:
Inheritance graph
Collaboration diagram for ParserOnnxConfig:
Collaboration graph

Public Member Functions

 ParserOnnxConfig ()
 
 ~ParserOnnxConfig () override
 
void setModelDtype (const nvinfer1::DataType modelDtype) noexcept override
 
nvinfer1::DataType getModelDtype () const noexcept override
 
const char * getModelFileName () const noexcept override
 
void setModelFileName (const char *onnxFilename) noexcept override
 
nvonnxparser::IOnnxConfig::Verbosity getVerbosityLevel () const noexcept override
 
void addVerbosity () noexcept override
 
void reduceVerbosity () noexcept override
 
void setVerbosityLevel (nvonnxparser::IOnnxConfig::Verbosity verbosity) noexcept override
 
const char * getTextFileName () const noexcept override
 
void setTextFileName (const char *textFilename) noexcept override
 
const char * getFullTextFileName () const noexcept override
 
void setFullTextFileName (const char *fullTextFilename) noexcept override
 
bool getPrintLayerInfo () const noexcept override
 
void setPrintLayerInfo (bool src) noexcept override
 get the boolean variable corresponding to the Layer Info, see getPrintLayerInfo()
 
virtual bool isDebug () const noexcept
 

Protected Attributes

std::string mModelFilename {}
 
std::string mTextFilename {}
 
std::string mFullTextFilename {}
 
nvinfer1::DataType mModelDtype
 
nvonnxparser::IOnnxConfig::Verbosity mVerbosity
 
bool mPrintLayercInfo
 

Detailed Description

Configuration Manager Class Concrete Implementation.

Note
:

Definition at line 39 of file parserOnnxConfig.hpp.

Constructor & Destructor Documentation

◆ ParserOnnxConfig()

ParserOnnxConfig::ParserOnnxConfig ( )
inline

Definition at line 51 of file parserOnnxConfig.hpp.

References isDebug().

◆ ~ParserOnnxConfig()

ParserOnnxConfig::~ParserOnnxConfig ( )
inlineoverride

Definition at line 64 of file parserOnnxConfig.hpp.

References isDebug().

Member Function Documentation

◆ addVerbosity()

void ParserOnnxConfig::addVerbosity ( )
inlineoverridenoexcept

Definition at line 97 of file parserOnnxConfig.hpp.

References mVerbosity.

◆ getFullTextFileName()

const char * ParserOnnxConfig::getFullTextFileName ( ) const
inlineoverridenoexcept

Definition at line 118 of file parserOnnxConfig.hpp.

References mFullTextFilename.

◆ getModelDtype()

nvinfer1::DataType ParserOnnxConfig::getModelDtype ( ) const
inlineoverridenoexcept

Definition at line 80 of file parserOnnxConfig.hpp.

References mModelDtype.

◆ getModelFileName()

const char * ParserOnnxConfig::getModelFileName ( ) const
inlineoverridenoexcept

Definition at line 85 of file parserOnnxConfig.hpp.

References mModelFilename.

◆ getPrintLayerInfo()

bool ParserOnnxConfig::getPrintLayerInfo ( ) const
inlineoverridenoexcept

Definition at line 126 of file parserOnnxConfig.hpp.

References mPrintLayercInfo.

◆ getTextFileName()

const char * ParserOnnxConfig::getTextFileName ( ) const
inlineoverridenoexcept

Definition at line 110 of file parserOnnxConfig.hpp.

References mTextFilename.

◆ getVerbosityLevel()

nvonnxparser::IOnnxConfig::Verbosity ParserOnnxConfig::getVerbosityLevel ( ) const
inlineoverridenoexcept

Definition at line 93 of file parserOnnxConfig.hpp.

References mVerbosity.

◆ isDebug()

virtual bool ParserOnnxConfig::isDebug ( ) const
inlinevirtualnoexcept

Definition at line 135 of file parserOnnxConfig.hpp.

Referenced by ParserOnnxConfig(), and ~ParserOnnxConfig().

◆ reduceVerbosity()

void ParserOnnxConfig::reduceVerbosity ( )
inlineoverridenoexcept

Definition at line 101 of file parserOnnxConfig.hpp.

References mVerbosity.

◆ setFullTextFileName()

void ParserOnnxConfig::setFullTextFileName ( const char *  fullTextFilename)
inlineoverridenoexcept

Definition at line 122 of file parserOnnxConfig.hpp.

References mFullTextFilename.

◆ setModelDtype()

void ParserOnnxConfig::setModelDtype ( const nvinfer1::DataType  modelDtype)
inlineoverridenoexcept

Definition at line 75 of file parserOnnxConfig.hpp.

References mModelDtype.

◆ setModelFileName()

void ParserOnnxConfig::setModelFileName ( const char *  onnxFilename)
inlineoverridenoexcept

Definition at line 89 of file parserOnnxConfig.hpp.

References mModelFilename.

◆ setPrintLayerInfo()

void ParserOnnxConfig::setPrintLayerInfo ( bool  src)
inlineoverridenoexcept

get the boolean variable corresponding to the Layer Info, see getPrintLayerInfo()

Definition at line 130 of file parserOnnxConfig.hpp.

References mPrintLayercInfo.

◆ setTextFileName()

void ParserOnnxConfig::setTextFileName ( const char *  textFilename)
inlineoverridenoexcept

Definition at line 114 of file parserOnnxConfig.hpp.

References mTextFilename.

◆ setVerbosityLevel()

void ParserOnnxConfig::setVerbosityLevel ( nvonnxparser::IOnnxConfig::Verbosity  verbosity)
inlineoverridenoexcept

Definition at line 105 of file parserOnnxConfig.hpp.

References mVerbosity.

Member Data Documentation

◆ mFullTextFilename

std::string ParserOnnxConfig::mFullTextFilename {}
protected

Definition at line 45 of file parserOnnxConfig.hpp.

Referenced by getFullTextFileName(), and setFullTextFileName().

◆ mModelDtype

nvinfer1::DataType ParserOnnxConfig::mModelDtype
protected

Definition at line 46 of file parserOnnxConfig.hpp.

Referenced by getModelDtype(), and setModelDtype().

◆ mModelFilename

std::string ParserOnnxConfig::mModelFilename {}
protected

Definition at line 43 of file parserOnnxConfig.hpp.

Referenced by getModelFileName(), and setModelFileName().

◆ mPrintLayercInfo

bool ParserOnnxConfig::mPrintLayercInfo
protected

Definition at line 48 of file parserOnnxConfig.hpp.

Referenced by getPrintLayerInfo(), and setPrintLayerInfo().

◆ mTextFilename

std::string ParserOnnxConfig::mTextFilename {}
protected

Definition at line 44 of file parserOnnxConfig.hpp.

Referenced by getTextFileName(), and setTextFileName().

◆ mVerbosity

nvonnxparser::IOnnxConfig::Verbosity ParserOnnxConfig::mVerbosity
protected

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