diff --git a/paddle/fluid/inference/lite/engine.cc b/paddle/fluid/inference/lite/engine.cc index 3a60077e9fa0b1dcd602d48b6edf358e35068c9b..c48b718d8878e8aa9d8ce93f4e7f179cd2b8e5f0 100644 --- a/paddle/fluid/inference/lite/engine.cc +++ b/paddle/fluid/inference/lite/engine.cc @@ -65,7 +65,9 @@ paddle::lite_api::PaddlePredictor* EngineManager::Create( lite_cxx_config.set_xpu_multi_encoder_method(cfg.precision, cfg.adaptive_seqlen); lite_cxx_config.set_xpu_dev_per_thread(cfg.device_id); - lite_cxx_config.enable_xpu_multi_stream(cfg.enable_multi_stream); + if (cfg.enable_multi_stream) { + lite_cxx_config.enable_xpu_multi_stream(); + } #endif #ifdef LITE_SUBGRAPH_WITH_NPU