diff --git a/python/paddle/fluid/framework.py b/python/paddle/fluid/framework.py index f7d487b640e52f04eb81b22d4ddd3dd1d16a8b91..62d66296606a7700d215f74d81ac565a5d0060d5 100644 --- a/python/paddle/fluid/framework.py +++ b/python/paddle/fluid/framework.py @@ -756,10 +756,8 @@ class Variable(object): def _cloneVar(self, copy=False): if not copy: return self.block.create_var( - name=unique_name.generate(".".join(self.name)), - dtype=self.dtype, - persistable=self.persistable, - stop_gradient=self.stop_gradient, ) + name=unique_name.generate_with_ignorable_key(self.name), + dtype=self.dtype) else: return self