From 93aefceb8cc15fcd5dd4b3cd0e0496ea77332fd5 Mon Sep 17 00:00:00 2001 From: zhupengyang Date: Wed, 24 Nov 2021 10:53:51 +0800 Subject: [PATCH] fix lite with xpu or nnadapter (#37449) --- paddle/fluid/inference/analysis/ir_passes/lite_subgraph_pass.cc | 2 ++ paddle/fluid/inference/api/paddle_analysis_config.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/paddle/fluid/inference/analysis/ir_passes/lite_subgraph_pass.cc b/paddle/fluid/inference/analysis/ir_passes/lite_subgraph_pass.cc index 6c38809b432..a8c29579e12 100644 --- a/paddle/fluid/inference/analysis/ir_passes/lite_subgraph_pass.cc +++ b/paddle/fluid/inference/analysis/ir_passes/lite_subgraph_pass.cc @@ -274,7 +274,9 @@ void LiteSubgraphPass::SetUpEngine( } else if (use_xpu) { target_type = TARGET(kXPU); } else if (use_nnadapter) { +#ifdef LITE_WITH_NNADAPTER target_type = TARGET(kNNAdapter); +#endif } else { #ifdef PADDLE_WITH_ARM target_type = TARGET(kARM); diff --git a/paddle/fluid/inference/api/paddle_analysis_config.h b/paddle/fluid/inference/api/paddle_analysis_config.h index d6a0b643c2a..f381b5fb23e 100644 --- a/paddle/fluid/inference/api/paddle_analysis_config.h +++ b/paddle/fluid/inference/api/paddle_analysis_config.h @@ -823,7 +823,7 @@ struct PD_INFER_DECL AnalysisConfig { // XPU related. bool use_xpu_{false}; int xpu_device_id_{0}; - int xpu_l3_workspace_size_; + int xpu_l3_workspace_size_{0}; bool xpu_locked_; bool xpu_autotune_; std::string xpu_autotune_file_; -- GitLab