Apollo 11.0
自动驾驶开放平台
OnnxLogger类 参考
类 OnnxLogger 继承关系图:
OnnxLogger 的协作图:

Public 成员函数

 OnnxLogger (Severity severity=Severity::kWARNING)
 
nvinfer1::ILogger & getTRTLogger ()
 
Severity getReportableSeverity () const
 
void log (Severity severity, const char *msg) noexcept override
 

Public 属性

Severity mReportableSeverity
 

详细描述

在文件 onnx_single_batch_infer.cc 第 35 行定义.

构造及析构函数说明

◆ OnnxLogger()

OnnxLogger::OnnxLogger ( Severity  severity = Severity::kWARNING)
inline

在文件 onnx_multi_batch_infer.cc 第 39 行定义.

39: mReportableSeverity(severity) {}

成员函数说明

◆ getReportableSeverity()

Severity OnnxLogger::getReportableSeverity ( ) const
inline

在文件 onnx_multi_batch_infer.cc 第 43 行定义.

43 {
45 }

◆ getTRTLogger()

nvinfer1::ILogger & OnnxLogger::getTRTLogger ( )
inline

在文件 onnx_multi_batch_infer.cc 第 40 行定义.

40 {
41 return *this;
42 }

◆ log()

void OnnxLogger::log ( Severity  severity,
const char *  msg 
)
inlineoverridenoexcept

在文件 onnx_multi_batch_infer.cc 第 49 行定义.

49 {
50 switch (severity) {
51 case Severity::kINTERNAL_ERROR:
52 case Severity::kERROR:
53 AERROR << msg;
54 break;
55 case Severity::kWARNING:
56 AWARN << msg;
57 break;
58 case Severity::kINFO:
59 case Severity::kVERBOSE:
60 ADEBUG << msg;
61 break;
62 default:
63 break;
64 }
65 }
#define ADEBUG
Definition log.h:41
#define AERROR
Definition log.h:44
#define AWARN
Definition log.h:43

类成员变量说明

◆ mReportableSeverity

Severity OnnxLogger::mReportableSeverity

在文件 onnx_multi_batch_infer.cc 第 47 行定义.


该类的文档由以下文件生成: