From ec133f196117bacc594c097a0ef2aafee48385ad Mon Sep 17 00:00:00 2001 From: nhzlx Date: Sat, 15 Jun 2019 11:16:12 +0000 Subject: [PATCH] 1. refine x86 and arm optimize pass --- paddle/fluid/lite/core/optimizer.h | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/paddle/fluid/lite/core/optimizer.h b/paddle/fluid/lite/core/optimizer.h index 3a840e1ec3b..5e94d5d5d16 100644 --- a/paddle/fluid/lite/core/optimizer.h +++ b/paddle/fluid/lite/core/optimizer.h @@ -46,33 +46,27 @@ class Optimizer { SpecifyKernelPickTactic(kernel_pick_factor); InitTargetTypeTransformPass(); - // #ifndef LITE_WITH_LIGHT_WEIGHT_FRAMEWORK if (passes.empty()) { RunPasses(std::vector{{ - "graph_visualze", // "lite_conv_bn_fuse_pass", // - "graph_visualze", // "lite_conv_elementwise_add_act_fuse_pass", // - "graph_visualze", // "lite_fc_fuse_pass", // "static_kernel_pick_pass", // - /* - "variable_place_inference_pass", // - "argument_type_display_pass", // - "type_target_transform_pass", // - // "argument_type_display_pass", // - "variable_place_inference_pass", // - "argument_type_display_pass", // - "io_copy_kernel_pick_pass", // - "variable_place_inference_pass", // - "graph_visualze", // - */ - "runtime_context_assign_pass", // +#ifndef LITE_WITH_LIGHT_WEIGHT_FRAMEWORK + "variable_place_inference_pass", // + "argument_type_display_pass", // + "type_target_transform_pass", // + "argument_type_display_pass", // + "variable_place_inference_pass", // + "argument_type_display_pass", // + "io_copy_kernel_pick_pass", // + "variable_place_inference_pass", // +#endif + "runtime_context_assign_pass", // }}); } else { RunPasses(passes); } - // #endif exec_scope_ = program.exec_scope(); } -- GitLab