From e742760f8e5cb3fec1f55e3bf74148030e667619 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9F=B3=E6=99=93=E4=BC=9F?= <39303645+Shixiaowei02@users.noreply.github.com> Date: Wed, 23 Oct 2019 11:06:42 +0800 Subject: [PATCH] optimize version error, test=develop (#20715) --- paddle/fluid/inference/api/analysis_predictor.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/paddle/fluid/inference/api/analysis_predictor.cc b/paddle/fluid/inference/api/analysis_predictor.cc index 42209d9b0c3..8ede06aec53 100644 --- a/paddle/fluid/inference/api/analysis_predictor.cc +++ b/paddle/fluid/inference/api/analysis_predictor.cc @@ -146,7 +146,8 @@ bool AnalysisPredictor::PrepareProgram( // So in both case, create persistable variables at first. if (!CheckOperatorCompatible()) { LOG(WARNING) << "WARNING: Results may be DIFF! " - "Using same versions between model and lib."; + "Please use the corresponding version of the model and " + "prediction library, and do not use the develop branch."; } executor_->CreateVariables(*inference_program_, 0, true, sub_scope_); @@ -858,8 +859,10 @@ bool AnalysisPredictor::CheckOperatorCompatible() { auto compatible_type = op_compatible_map_.IsRequireMiniVersion(type, version); if (compatible_type != framework::OpCompatibleType::compatible) { - LOG(WARNING) << " - Version incompatible (" - << static_cast(compatible_type) << ") " << type; + if (!framework::kCurProgramVersion) { + LOG(WARNING) << " - Version incompatible (" + << static_cast(compatible_type) << ") " << type; + } res = false; } } -- GitLab