diff --git a/paddle/fluid/operators/listen_and_serv_op.cc b/paddle/fluid/operators/listen_and_serv_op.cc index ba2ea0d13e5a171df57ab1ff368d60ebe96571f7..4c0da18ba8ecd65aa2c6e1bcd61586c7e00b6351 100644 --- a/paddle/fluid/operators/listen_and_serv_op.cc +++ b/paddle/fluid/operators/listen_and_serv_op.cc @@ -256,10 +256,6 @@ void ListenAndServOp::RunAsyncLoop(framework::Executor *executor, } AsyncExecuteBlock(executor, grad_to_prepared_block[recv_var_name].get(), v.second->GetMutableLocalScope()); - // TODO(qiao): explain why - if (var->IsType()) { - var->GetMutable()->mutable_rows()->clear(); - } } if (exit_flag) {