From 20d61414b45fdb209f5213a380c3acddd7396457 Mon Sep 17 00:00:00 2001 From: Pei Yang Date: Thu, 5 Dec 2019 19:29:20 +0800 Subject: [PATCH] fix glog warning, test=develop (#21573) --- paddle/fluid/inference/api/analysis_predictor.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/paddle/fluid/inference/api/analysis_predictor.cc b/paddle/fluid/inference/api/analysis_predictor.cc index 649118e80c..b23d0841c9 100644 --- a/paddle/fluid/inference/api/analysis_predictor.cc +++ b/paddle/fluid/inference/api/analysis_predictor.cc @@ -478,6 +478,10 @@ void AnalysisPredictor::OptimizeInferenceProgram() { template <> std::unique_ptr CreatePaddlePredictor< AnalysisConfig, PaddleEngineKind::kAnalysis>(const AnalysisConfig &config) { + if (config.glog_info_disabled()) { + FLAGS_logtostderr = 1; + FLAGS_minloglevel = 2; // GLOG_ERROR + } VLOG(3) << "create AnalysisConfig"; PADDLE_ENFORCE(config.is_valid(), "Note: Each config can only be used for one predictor."); @@ -509,11 +513,6 @@ std::unique_ptr CreatePaddlePredictor< framework::InitGflags(flags); } } - framework::InitGLOG(""); - if (config.glog_info_disabled()) { - FLAGS_logtostderr = 1; - FLAGS_minloglevel = 2; // GLOG_ERROR - } std::unique_ptr predictor(new AnalysisPredictor(config)); // Each config can only be used for one predictor. -- GitLab