提交 d7dd3f51 编写于 作者: S sandyhouse

update

上级 6655077e
......@@ -4872,15 +4872,15 @@ class PipelineOptimizer(object):
for i in range(0, len(op_role_var), 2):
offset = 0
param_name = op_role_var[i]
# if not block.has_var(param_name): continue
if not block.has_var(param_name): continue
if '@BroadCast' in param_name:
param_name = param_name[0:param_name.find('@BroadCast')]
# clear gradient
param_grad_name = self._append_grad_suffix(param_name)
accumulated_grad_names.append(param_grad_name)
#if not block.has_var(param_grad_name):
# self._create_var(block, block.vars[param_name],
# param_grad_name)
if not block.has_var(param_grad_name):
self._create_var(block, block.vars[param_name],
param_grad_name)
assert block.has_var(param_grad_name)
param_grad_var = block.var(param_grad_name)
param_grad_var.persistable = True
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册