diff --git a/python/paddle/fluid/dygraph/varbase_patch_methods.py b/python/paddle/fluid/dygraph/varbase_patch_methods.py index 39c6740d832aa503c7959685ba6c16f429228001..0f65bdd6f210090fdc883bed31c62fc52c741343 100644 --- a/python/paddle/fluid/dygraph/varbase_patch_methods.py +++ b/python/paddle/fluid/dygraph/varbase_patch_methods.py @@ -162,8 +162,8 @@ def monkey_patch_varbase(): # there is no one need gradient on it. tmp.stop_gradient=False inputs.append(tmp) - ret = paddle.sums(inputs) - loss = paddle.fluid.layers.reduce_sum(ret) + ret = paddle.add_n(inputs) + loss = paddle.sum(ret) loss.backward() """ diff --git a/python/paddle/fluid/framework.py b/python/paddle/fluid/framework.py index a4cb92f72975fa67224d0d1f40f415869274b7ea..d31b434103205a920ef8a83bf87f912b93d292ed 100644 --- a/python/paddle/fluid/framework.py +++ b/python/paddle/fluid/framework.py @@ -1192,8 +1192,8 @@ class Variable(object): # there is no one need gradient on it. tmp.stop_gradient=False inputs.append(tmp) - ret = paddle.sums(inputs) - loss = paddle.fluid.layers.reduce_sum(ret) + ret = paddle.add_n(inputs) + loss = paddle.sum(ret) loss.backward() """