Skip to content

Commit 201928d

Browse files
authored
Merge pull request #11839 from velconia/fix_reader_op_in_pserver
Do NOT clone input vars if op NOT in pserver_program
2 parents ba7a3be + 4cf76cf commit 201928d

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
"""
@@ -516,7 +516,7 @@ def get_startup_program(self, endpoint, pserver_program):
516516
endpoint (str): current pserver endpoint.
517517
pserver_program (Program): call get_pserver_program first and
518518
pass the result here.
519-
519+
520520
Returns:
521521
Program: parameter server side startup program.
522522
"""
@@ -552,10 +552,10 @@ def _get_splited_name_and_shape(varname):
552552
op_on_pserver = True
553553
new_outputs[key] = pserver_vars[op.output(key)[0]]
554554

555-
# most startup program ops have no inputs
556-
new_inputs = self._get_input_map_from_op(pserver_vars, op)
557-
558555
if op_on_pserver:
556+
# most startup program ops have no inputs
557+
new_inputs = self._get_input_map_from_op(pserver_vars, op)
558+
559559
if op.type in [
560560
"gaussian_random", "fill_constant", "uniform_random"
561561
]:

0 commit comments

Comments
 (0)