Skip to content

Commit 18e0b73

Browse files
committed
fix _create_table_optimize_block
1 parent 39f6274 commit 18e0b73

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

python/paddle/fluid/distribute_transpiler.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -453,8 +453,7 @@ def __append_optimize_op__(op, block):
453453
if self.has_distributed_lookup_table:
454454
pserver_index = self.pserver_endpoints.index(endpoint)
455455
table_opt_block = self._create_table_optimize_block(
456-
pserver_index, pserver_program, opt_state_block or
457-
pserver_program.global_block())
456+
pserver_index, pserver_program, pre_block_idx)
458457
prefetch_block = self._create_prefetch_block(
459458
pserver_index, pserver_program, table_opt_block)
460459

@@ -665,7 +664,7 @@ def _create_prefetch_block(self, pserver_index, pserver_program,
665664
return prefetch_block
666665

667666
def _create_table_optimize_block(self, pserver_index, pserver_program,
668-
append_block):
667+
pre_block_idx):
669668
def _clone_var(block, var, persistable=True):
670669
assert isinstance(var, Variable)
671670
return block.create_var(
@@ -702,7 +701,7 @@ def _clone_var(block, var, persistable=True):
702701
op for op in self.optimize_ops
703702
if op.input("Param")[0] == self.table_name
704703
][0]
705-
table_opt_block = pserver_program.create_block(append_block.idx)
704+
table_opt_block = pserver_program.create_block(pre_block_idx)
706705
# only support sgd now
707706
assert table_opt_op.type == "sgd"
708707

0 commit comments

Comments
 (0)