mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2025-10-06 00:57:33 +08:00
[Other] Optimize runtime module (#1356)
* Optimize runtime * fix error * [Backend] Add option to print tensorrt conversion log (#1386) Add option to print tensorrt conversion log Co-authored-by: root <root@bjyz-sys-gpu-kongming3.bjyz.baidu.com> --------- Co-authored-by: root <root@bjyz-sys-gpu-kongming3.bjyz.baidu.com>
This commit is contained in:
@@ -220,20 +220,30 @@ class FDTrtLogger : public nvinfer1::ILogger {
|
||||
logger = new FDTrtLogger();
|
||||
return logger;
|
||||
}
|
||||
void SetLog(bool enable_info = false, bool enable_warning = false) {
|
||||
enable_info_ = enable_info;
|
||||
enable_warning_ = enable_warning;
|
||||
}
|
||||
|
||||
void log(nvinfer1::ILogger::Severity severity,
|
||||
const char* msg) noexcept override {
|
||||
if (severity == nvinfer1::ILogger::Severity::kINFO) {
|
||||
// Disable this log
|
||||
// FDINFO << msg << std::endl;
|
||||
if (enable_info_) {
|
||||
FDINFO << msg << std::endl;
|
||||
}
|
||||
} else if (severity == nvinfer1::ILogger::Severity::kWARNING) {
|
||||
// Disable this log
|
||||
// FDWARNING << msg << std::endl;
|
||||
if (enable_warning_) {
|
||||
FDWARNING << msg << std::endl;
|
||||
}
|
||||
} else if (severity == nvinfer1::ILogger::Severity::kERROR) {
|
||||
FDERROR << msg << std::endl;
|
||||
} else if (severity == nvinfer1::ILogger::Severity::kINTERNAL_ERROR) {
|
||||
FDASSERT(false, "%s", msg);
|
||||
}
|
||||
}
|
||||
private:
|
||||
bool enable_info_ = false;
|
||||
bool enable_warning_ = false;
|
||||
};
|
||||
|
||||
struct ShapeRangeInfo {
|
||||
|
Reference in New Issue
Block a user