18#ifndef NV_OnnxConfig_H
19#define NV_OnnxConfig_H
#define TENSORRTAPI
Definition: NvInferRuntimeBase.h:59
配置管理器类。
Definition: NvOnnxConfig.h:47
virtual void setFullTextFileName(char const *fullTextFileName) noexcept=0
设置网络描述的文件名作为文本文件,包括权重。
virtual char const * getTextFileName() const noexcept=0
返回网络描述的文件名作为文本文件。
virtual void addVerbosity() noexcept=0
增加详细程度级别。
virtual nvinfer1::DataType getModelDtype() const noexcept=0
获取模型数据类型。
virtual void setPrintLayerInfo(bool) noexcept=0
设置是否打印层信息。
virtual void reduceVerbosity() noexcept=0
降低详细程度级别。
int32_t Verbosity
定义详细程度级别。
Definition: NvOnnxConfig.h:55
virtual Verbosity getVerbosityLevel() const noexcept=0
获取详细程度级别。
virtual bool getPrintLayerInfo() const noexcept=0
获取是否打印层信息。
virtual void setModelDtype(const nvinfer1::DataType) noexcept=0
设置模型数据类型。
virtual void setVerbosityLevel(Verbosity) noexcept=0
设置为指定的详细程度级别。
virtual ~IOnnxConfig() noexcept=default
virtual void setModelFileName(char const *onnxFilename) noexcept=0
设置模型文件名。
virtual char const * getModelFileName() const noexcept=0
获取模型文件名。
virtual char const * getFullTextFileName() const noexcept=0
获取网络描述的文件名作为文本文件,包括权重。
virtual void setTextFileName(char const *textFileName) noexcept=0
设置网络描述的文件名作为文本文件。
DataType
权重和张量的类型。
Definition: NvInferRuntimeBase.h:133
TensorRT ONNX 解析器 API 命名空间。
Definition: NvOnnxConfig.h:24
IOnnxConfig * createONNXConfig()