diff --git a/paddle/fluid/op_use_default_grad_op_maker.spec b/paddle/fluid/op_use_default_grad_op_maker.spec index 63eaa676a43fc784dce2437ca15bc85e2295dbb7..21a25ce7d5e2bad172cf50cee6138ef4b44b07c1 100644 --- a/paddle/fluid/op_use_default_grad_op_maker.spec +++ b/paddle/fluid/op_use_default_grad_op_maker.spec @@ -29,8 +29,6 @@ pool3d prelu quantize rank_loss -reduce_all -reduce_any reduce_max reduce_mean reduce_min diff --git a/paddle/fluid/operators/reduce_ops/reduce_op.h b/paddle/fluid/operators/reduce_ops/reduce_op.h index 81e9933276c94483e5173e5e572dcc2d26aa96eb..c86591fdafa3d33bb3c7d75bf9f4f3b041a7a9cb 100644 --- a/paddle/fluid/operators/reduce_ops/reduce_op.h +++ b/paddle/fluid/operators/reduce_ops/reduce_op.h @@ -278,4 +278,4 @@ namespace ops = paddle::operators; virtual std::string GetOpType() const { return "Reduce " #op_name; } \ }; \ REGISTER_OPERATOR(op_name, ops::ReduceOp, __##op_name##Maker__, \ - paddle::framework::DefaultGradOpDescMaker); + paddle::framework::EmptyGradOpMaker);