@@ -2585,9 +2585,7 @@ void InferSymbolicShapePass(
25852585 pir::Program &program) { // NOLINT
25862586 pir::IrContext *ctx = pir::IrContext::Instance ();
25872587 ctx->GetOrRegisterDialect <pir::shape::ShapeDialect>();
2588- if (FLAGS_pir_apply_shape_optimization_pass) {
2589- pass_manager->AddPass (pir::CreateShapeOptimizationPass ());
2590- }
2588+ pass_manager->AddPass (pir::CreateShapeOptimizationPass ());
25912589}
25922590
25932591std::shared_ptr<Program> ApplyCommonSubexpressionEliminationPass (
@@ -2604,20 +2602,6 @@ std::shared_ptr<Program> ApplyCommonSubexpressionEliminationPass(
26042602 return program;
26052603}
26062604
2607- void ApplyReduceAsToSumPass (
2608- std::shared_ptr<pir::PassManager> &pass_manager, // NOLINT
2609- pir::Program &program) { // NOLINT
2610- #ifdef PADDLE_WITH_CINN
2611- pass_manager->AddPass (cinn::dialect::ir::CreateReduceAsToSumPass ());
2612- pass_manager->AddPass (pir::CreateDeadCodeEliminationPass ());
2613- #else
2614- PADDLE_THROW (common::errors::Unimplemented (
2615- " Currently we only support ReduceAsToSumPass Pass for Pir under "
2616- " @to_static, please "
2617- " compile PaddlePaddle with CINN" ));
2618- #endif
2619- }
2620-
26212605std::shared_ptr<Program> ApplyFusedBnAddActPass (
26222606 std::shared_ptr<Program> program) {
26232607 pir::PassManager pm (pir::IrContext::Instance (), 3 );
@@ -2636,7 +2620,6 @@ void BindIrPass(pybind11::module *m) {
26362620 m->def (" infer_symbolic_shape_pass" , InferSymbolicShapePass);
26372621 m->def (" apply_cse_pass" , ApplyCommonSubexpressionEliminationPass);
26382622 m->def (" apply_bn_add_act_pass" , ApplyFusedBnAddActPass);
2639- m->def (" reduce_as_sum_pass" , ApplyReduceAsToSumPass);
26402623
26412624 py::class_<Pass, std::shared_ptr<Pass>> pass (*m,
26422625 " Pass" ,
0 commit comments