From 8faf1750d6783448b9032afecc936cc016d99da4 Mon Sep 17 00:00:00 2001 From: engineer1109 Date: Wed, 3 Jan 2024 18:28:53 +0800 Subject: [PATCH] remove clearPass to allow custom device use fusion under fp16 --- paddle/fluid/inference/api/analysis_predictor.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/paddle/fluid/inference/api/analysis_predictor.cc b/paddle/fluid/inference/api/analysis_predictor.cc index e042f358c9874..c7164b61bb7c0 100644 --- a/paddle/fluid/inference/api/analysis_predictor.cc +++ b/paddle/fluid/inference/api/analysis_predictor.cc @@ -1781,7 +1781,6 @@ void AnalysisPredictor::PrepareArgument() { argument_->SetEnableCustomDeviceMixed(config_.enable_custom_device_mixed()); if (config_.enable_custom_device_mixed_) { argument_->SetEnableIrOptim(true); - pass_builder->ClearPasses(); pass_builder->AppendPass("auto_mixed_precision_pass"); LOG(INFO) << "This model run in Custom Device mixed precision mode."; }