Add clone_variable function for Block class.

helinwang-patch-1
wanghaoshuang 7 years ago
parent d7e5e1f13d
commit aee686771c

@ -918,6 +918,24 @@ class Block(object):
name=v.name)
self.vars[new_p.name] = new_p
def clone_variable(self, var):
"""
Clone a variable into current block.
Args:
var: the variable to be cloned.
Returns:
The new variable cloned from 'var' in current block.
"""
assert isinstance(var, Variable)
return self.create_var(
name=var.name,
shape=var.shape,
dtype=var.dtype,
type=var.type,
lod_level=var.lod_level,
persistable=True)
class Program(object):
def __init__(self):

Loading…
Cancel
Save