diff --git a/paddle/fluid/inference/lite/engine.cc b/paddle/fluid/inference/lite/engine.cc index edc4f5220aa968453e72ae8c8f80177f9c31131a..38230e4f18f6c7c3b1e17639e155152a4821f49d 100644 --- a/paddle/fluid/inference/lite/engine.cc +++ b/paddle/fluid/inference/lite/engine.cc @@ -17,12 +17,6 @@ #endif #include "paddle/fluid/inference/lite/engine.h" -#include "lite/core/context.h" -#include "lite/core/device_info.h" - -#include "lite/api/paddle_use_kernels.h" -#include "lite/api/paddle_use_ops.h" -#include "lite/api/paddle_use_passes.h" namespace paddle { namespace inference { diff --git a/paddle/fluid/inference/lite/engine.h b/paddle/fluid/inference/lite/engine.h index f29607490ed179317aebd4126c92f6a7ef50679b..d30c2d31e12c8cc1c4cf52b974f2eaeeee24df50 100644 --- a/paddle/fluid/inference/lite/engine.h +++ b/paddle/fluid/inference/lite/engine.h @@ -20,7 +20,18 @@ #include #include +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wall" #include "lite/api/cxx_api.h" +#include "lite/api/paddle_place.h" +#include "lite/api/paddle_use_kernels.h" +#include "lite/api/paddle_use_ops.h" +#include "lite/api/paddle_use_passes.h" +#include "lite/core/context.h" +#include "lite/core/device_info.h" +#include "lite/core/op_registry.h" +#include "lite/core/tensor.h" +#pragma GCC diagnostic pop namespace paddle { namespace inference { diff --git a/paddle/fluid/inference/lite/op_teller.cc b/paddle/fluid/inference/lite/op_teller.cc index c5f1eccc3334a109aa0a6a21ae8c189d42e18447..f461da89fecc3a27acbb5d84a9acdf53bce5fbad 100644 --- a/paddle/fluid/inference/lite/op_teller.cc +++ b/paddle/fluid/inference/lite/op_teller.cc @@ -16,10 +16,9 @@ #include "paddle/fluid/framework/block_desc.h" #include "paddle/fluid/framework/program_desc.h" +#include "paddle/fluid/inference/lite/engine.h" #include "paddle/fluid/inference/lite/op_teller.h" -#include "lite/core/op_registry.h" - namespace paddle { namespace inference { namespace lite { diff --git a/paddle/fluid/inference/lite/tensor_utils.h b/paddle/fluid/inference/lite/tensor_utils.h index 95fe8ae903ff66ef688b329a947dbc43c71e4fe8..21c5e794d4195f8dcd040dbf2a59ed87d170cb6d 100644 --- a/paddle/fluid/inference/lite/tensor_utils.h +++ b/paddle/fluid/inference/lite/tensor_utils.h @@ -14,9 +14,8 @@ #pragma once -#include "lite/api/paddle_place.h" -#include "lite/core/tensor.h" #include "paddle/fluid/framework/lod_tensor.h" +#include "paddle/fluid/inference/lite/engine.h" namespace paddle { namespace inference {