From d72d5bcb4340278d9f3d003ab8ee2e2a6756f236 Mon Sep 17 00:00:00 2001 From: chentianyu03 Date: Wed, 8 Sep 2021 07:39:21 +0000 Subject: [PATCH 1/3] remove autograd/grad api --- python/paddle/autograd/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/paddle/autograd/__init__.py b/python/paddle/autograd/__init__.py index 569619f065a051..0bafa34880052b 100644 --- a/python/paddle/autograd/__init__.py +++ b/python/paddle/autograd/__init__.py @@ -17,4 +17,4 @@ from .backward_mode import backward # noqa: F401 from .py_layer import PyLayer, PyLayerContext # noqa: F401 -__all__ = ['grad', 'backward', 'PyLayer', 'PyLayerContext'] +__all__ = ['backward', 'PyLayer', 'PyLayerContext'] From 7bc48c087cb873d8226742bd5ba5077a532ea023 Mon Sep 17 00:00:00 2001 From: chentianyu03 Date: Thu, 9 Sep 2021 10:18:42 +0000 Subject: [PATCH 2/3] import grad, no_grad set_grad_enable from autograd module --- python/paddle/__init__.py | 6 +++--- python/paddle/autograd/__init__.py | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/python/paddle/__init__.py b/python/paddle/__init__.py index 24a7a666fb4f88..96394ebdee9dae 100755 --- a/python/paddle/__init__.py +++ b/python/paddle/__init__.py @@ -253,9 +253,9 @@ from .framework import NPUPlace # noqa: F401 from .framework import CUDAPinnedPlace # noqa: F401 -from .framework import grad # noqa: F401 -from .framework import no_grad # noqa: F401 -from .framework import set_grad_enabled # noqa: F401 +from .autograd import grad # noqa: F401 +from .autograd import no_grad # noqa: F401 +from .autograd import set_grad_enabled # noqa: F401 from .framework import save # noqa: F401 from .framework import load # noqa: F401 from .framework import DataParallel # noqa: F401 diff --git a/python/paddle/autograd/__init__.py b/python/paddle/autograd/__init__.py index 0bafa34880052b..e05f7bded10ff8 100644 --- a/python/paddle/autograd/__init__.py +++ b/python/paddle/autograd/__init__.py @@ -12,9 +12,10 @@ # See the License for the specific language governing permissions and # limitations under the License. -from ..fluid.dygraph.base import grad # noqa: F401 +from ..fluid.dygraph.base import grad, no_grad # noqa: F401 from . import backward_mode # noqa: F401 from .backward_mode import backward # noqa: F401 from .py_layer import PyLayer, PyLayerContext # noqa: F401 +from ..framework import set_grad_enabled # noqa: F401 __all__ = ['backward', 'PyLayer', 'PyLayerContext'] From 64a71733fd0eaf0045d009a99ff931203702d4e0 Mon Sep 17 00:00:00 2001 From: chentianyu03 Date: Thu, 9 Sep 2021 11:43:44 +0000 Subject: [PATCH 3/3] modify import no_grad_ as no_grad --- python/paddle/autograd/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python/paddle/autograd/__init__.py b/python/paddle/autograd/__init__.py index e05f7bded10ff8..89094357b35050 100644 --- a/python/paddle/autograd/__init__.py +++ b/python/paddle/autograd/__init__.py @@ -12,10 +12,11 @@ # See the License for the specific language governing permissions and # limitations under the License. -from ..fluid.dygraph.base import grad, no_grad # noqa: F401 +from ..fluid.dygraph.base import grad # noqa: F401 from . import backward_mode # noqa: F401 from .backward_mode import backward # noqa: F401 from .py_layer import PyLayer, PyLayerContext # noqa: F401 from ..framework import set_grad_enabled # noqa: F401 +from ..fluid.dygraph.base import no_grad_ as no_grad # noqa: F401 __all__ = ['backward', 'PyLayer', 'PyLayerContext']