From 4da30607efffb9540c7bf1a0c6b37b12bdf25fbe Mon Sep 17 00:00:00 2001 From: minqiyang Date: Sun, 31 Mar 2019 15:42:48 +0800 Subject: [PATCH] Fix bug of gradient interface --- python/paddle/fluid/framework.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python/paddle/fluid/framework.py b/python/paddle/fluid/framework.py index 5b9dd86931..dc69df4076 100644 --- a/python/paddle/fluid/framework.py +++ b/python/paddle/fluid/framework.py @@ -408,7 +408,8 @@ class Variable(object): self._ivar._run_backward() def _gradient(self): - return np.array(self._ivar._grad_value()) + new_ivar = self._ivar._grad_ivar._copy_to(core.CPUPlace(), True) + return np.array(new_ivar.value().get_tensor()) def _clear_gradient(self): self._ivar._clear_gradient() -- GitLab