diff --git a/paddle/framework/executor.cc b/paddle/framework/executor.cc index 14ae37ec49c122..d70f5ce455b31f 100644 --- a/paddle/framework/executor.cc +++ b/paddle/framework/executor.cc @@ -109,7 +109,7 @@ void Executor::Run(const ProgramDesc& pdesc, Scope* scope, int block_id, VLOG(3) << op->DebugString(); op->Run(*local_scope, *device); } - if (create_local_scope) { + if (create_vars && create_local_scope) { scope->DeleteScope(local_scope); } } diff --git a/paddle/operators/send_op.cc b/paddle/operators/send_op.cc index a5681910708bae..6ff261cb43e436 100644 --- a/paddle/operators/send_op.cc +++ b/paddle/operators/send_op.cc @@ -75,7 +75,7 @@ class SendOpMaker : public framework::OpProtoAndCheckerMaker { AddComment(R"DOC( Recv operator -This operator will recv tensor from send_op +This operator will send tensor to recv_op. )DOC"); AddAttr>("endpoints", "(string vector, default 127.0.0.1:6164)"