|
|
@ -965,6 +965,13 @@ class Block(object):
|
|
|
|
if var.type == core.VarDesc.VarType.STEP_SCOPES:
|
|
|
|
if var.type == core.VarDesc.VarType.STEP_SCOPES:
|
|
|
|
ret_var = self.create_var(
|
|
|
|
ret_var = self.create_var(
|
|
|
|
name=var.name, persistable=var.persistable, type=var.type)
|
|
|
|
name=var.name, persistable=var.persistable, type=var.type)
|
|
|
|
|
|
|
|
elif var.type == core.VarDesc.VarType.SELECTED_ROWS:
|
|
|
|
|
|
|
|
ret_var = self.create_var(
|
|
|
|
|
|
|
|
name=var.name,
|
|
|
|
|
|
|
|
shape=var.shape,
|
|
|
|
|
|
|
|
dtype=var.dtype,
|
|
|
|
|
|
|
|
type=var.type,
|
|
|
|
|
|
|
|
persistable=True)
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
ret_var = self.create_var(
|
|
|
|
ret_var = self.create_var(
|
|
|
|
name=var.name,
|
|
|
|
name=var.name,
|
|
|
|