diff --git a/paddle/operators/reorder_lod_tensor_by_rank_op.cc b/paddle/operators/reorder_lod_tensor_by_rank_op.cc index 369bd4391c9884c7a521641d2096898960992022..5e3079ee0c91c337dca1e57729438fb9be4a0ff4 100644 --- a/paddle/operators/reorder_lod_tensor_by_rank_op.cc +++ b/paddle/operators/reorder_lod_tensor_by_rank_op.cc @@ -173,13 +173,13 @@ class ReorderLodTensorByRankGradOpMaker using framework::SingleGradOpDescMaker::SingleGradOpDescMaker; protected: - std::unique_ptr Apply() const override { - auto *grad_op = new framework::OpDescBind(); + std::unique_ptr Apply() const override { + auto *grad_op = new framework::OpDesc(); grad_op->SetType("reorder_lod_tensor_by_rank_grad"); grad_op->SetInput("X", OutputGrad("Out")); grad_op->SetOutput("Out", InputGrad("X")); grad_op->SetInput("RankTable", Input("RankTable")); - return std::unique_ptr(grad_op); + return std::unique_ptr(grad_op); } };