Skip to content

Commit 5ebf56b

Browse files
committed
Only the inputs vars of ops in Pserver program will be cloned, other
input vars will NOT take into account
1 parent 02e521e commit 5ebf56b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

python/paddle/fluid/transpiler/distribute_transpiler.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -309,10 +309,10 @@ def get_trainer_program(self):
309309
def get_pserver_program(self, endpoint):
310310
"""
311311
Get parameter server side program.
312-
312+
313313
Args:
314314
endpoint (str): current parameter server endpoint.
315-
315+
316316
Returns:
317317
Program: the program for current parameter server to run.
318318
"""
@@ -514,7 +514,7 @@ def get_startup_program(self, endpoint, pserver_program):
514514
endpoint (str): current pserver endpoint.
515515
pserver_program (Program): call get_pserver_program first and
516516
pass the result here.
517-
517+
518518
Returns:
519519
Program: parameter server side startup program.
520520
"""
@@ -550,10 +550,10 @@ def _get_splited_name_and_shape(varname):
550550
op_on_pserver = True
551551
new_outputs[key] = pserver_vars[op.output(key)[0]]
552552

553-
# most startup program ops have no inputs
554-
new_inputs = self._get_input_map_from_op(pserver_vars, op)
555-
556553
if op_on_pserver:
554+
# most startup program ops have no inputs
555+
new_inputs = self._get_input_map_from_op(pserver_vars, op)
556+
557557
if op.type in [
558558
"gaussian_random", "fill_constant", "uniform_random"
559559
]:

0 commit comments

Comments
 (0)