18#ifndef PARSER_ONNX_CONFIG_H
19#define PARSER_ONNX_CONFIG_H
25#include "/opt/MagAOX/vendor/TensorRT-10.0.0.6/include/NvInfer.h"
26#include "/opt/MagAOX/vendor/TensorRT-10.0.0.6/include/NvOnnxConfig.h"
27#include "/opt/MagAOX/vendor/TensorRT-10.0.0.6/include/NvOnnxParser.h"
53 ,
mVerbosity(static_cast<int>(nvinfer1::ILogger::Severity::kWARNING))
59 std::cout <<
" ParserOnnxConfig::ctor(): " <<
this <<
"\t" << std::endl;
69 std::cout <<
"ParserOnnxConfig::dtor(): " <<
this << std::endl;
75 void setModelDtype(
const nvinfer1::DataType modelDtype)
noexcept override
138 return (std::getenv(
"ONNX_DEBUG") ?
true :
false);
Configuration Manager Class Concrete Implementation.
const char * getTextFileName() const noexcept override
bool getPrintLayerInfo() const noexcept override
nvinfer1::DataType getModelDtype() const noexcept override
const char * getModelFileName() const noexcept override
void setModelFileName(const char *onnxFilename) noexcept override
nvonnxparser::IOnnxConfig::Verbosity mVerbosity
nvinfer1::DataType mModelDtype
void setTextFileName(const char *textFilename) noexcept override
std::string mFullTextFilename
void reduceVerbosity() noexcept override
void setPrintLayerInfo(bool src) noexcept override
get the boolean variable corresponding to the Layer Info, see getPrintLayerInfo()
~ParserOnnxConfig() override
void setFullTextFileName(const char *fullTextFilename) noexcept override
void addVerbosity() noexcept override
virtual bool isDebug() const noexcept
nvonnxparser::IOnnxConfig::Verbosity getVerbosityLevel() const noexcept override
std::string mModelFilename
void setModelDtype(const nvinfer1::DataType modelDtype) noexcept override
const char * getFullTextFileName() const noexcept override
void setVerbosityLevel(nvonnxparser::IOnnxConfig::Verbosity verbosity) noexcept override
std::string mTextFilename