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.

◆ ~ParserOnnxConfig()

ParserOnnxConfig::~ParserOnnxConfig ( )
inlineoverride

Definition at line 64 of file parserOnnxConfig.hpp.

Member Function Documentation

◆ addVerbosity()

void ParserOnnxConfig::addVerbosity ( )
inlineoverridenoexcept

Definition at line 97 of file parserOnnxConfig.hpp.

◆ getFullTextFileName()

const char * ParserOnnxConfig::getFullTextFileName ( ) const
inlineoverridenoexcept

Definition at line 118 of file parserOnnxConfig.hpp.

◆ getModelDtype()

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

Definition at line 80 of file parserOnnxConfig.hpp.

◆ getModelFileName()

const char * ParserOnnxConfig::getModelFileName ( ) const
inlineoverridenoexcept

Definition at line 85 of file parserOnnxConfig.hpp.

◆ getPrintLayerInfo()

bool ParserOnnxConfig::getPrintLayerInfo ( ) const
inlineoverridenoexcept

Definition at line 126 of file parserOnnxConfig.hpp.

◆ getTextFileName()

const char * ParserOnnxConfig::getTextFileName ( ) const
inlineoverridenoexcept

Definition at line 110 of file parserOnnxConfig.hpp.

◆ getVerbosityLevel()

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

Definition at line 93 of file parserOnnxConfig.hpp.

◆ 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.

◆ setFullTextFileName()

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

Definition at line 122 of file parserOnnxConfig.hpp.

◆ setModelDtype()

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

Definition at line 75 of file parserOnnxConfig.hpp.

◆ setModelFileName()

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

Definition at line 89 of file parserOnnxConfig.hpp.

◆ 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.

◆ setTextFileName()

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

Definition at line 114 of file parserOnnxConfig.hpp.

◆ setVerbosityLevel()

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

Definition at line 105 of file parserOnnxConfig.hpp.

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: