Skip to content

Commit

Permalink
[Fluid Clean]move inplace_apis_indygraph_only from paddle.flud.dygrap…
Browse files Browse the repository at this point in the history
…h.inplace_utils to paddle.utils (#48744)

* move inplace_apis_indygraph_only from paddle.flud.dygraph.inplace_utils to paddle.utils

* modify conflict

* modify conflict

* modify conflict

* modify conflict

* modify conflict

* modify conflict

* modify conflict

* modify static-check ci error

* fix conflict

* modify failed tests

* fix conflict

* fix conflict

* fix pool2d examples

* modify conflict

* fix failed tests

* fix conflict

* fix failed tests

* modfiy problem of deleting pool2d
  • Loading branch information
risemeup1 authored Dec 8, 2022
1 parent e89a50c commit b731fb8
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 9 deletions.
2 changes: 0 additions & 2 deletions python/paddle/fluid/dygraph/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,6 @@

from .math_op_patch import monkey_patch_math_varbase

from .inplace_utils import inplace_apis_in_dygraph_only

__all__ = []
__all__ += layers.__all__
__all__ += base.__all__
Expand Down
1 change: 1 addition & 0 deletions python/paddle/fluid/dygraph/nn.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
in_dygraph_mode,
_in_legacy_dygraph,
)

from ..data_feeder import (
convert_dtype,
check_variable_and_dtype,
Expand Down
2 changes: 1 addition & 1 deletion python/paddle/nn/functional/activation.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
import paddle
from paddle import _C_ops, _legacy_C_ops, in_dynamic_mode
from paddle.framework import core
from paddle.utils.inplace_utils import inplace_apis_in_dygraph_only

from ...fluid.data_feeder import check_dtype, check_variable_and_dtype
from ...fluid.dygraph.inplace_utils import inplace_apis_in_dygraph_only
from ...fluid.framework import (
_in_legacy_dygraph,
convert_np_dtype_to_dtype_,
Expand Down
2 changes: 1 addition & 1 deletion python/paddle/tensor/manipulation.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

import paddle
from paddle import _C_ops, _legacy_C_ops
from paddle.utils.inplace_utils import inplace_apis_in_dygraph_only

from ..common_ops_import import _varbase_creator, fill_constant
from ..fluid.data_feeder import (
Expand All @@ -28,7 +29,6 @@
check_variable_and_dtype,
convert_dtype,
)
from ..fluid.dygraph.inplace_utils import inplace_apis_in_dygraph_only
from ..fluid.framework import _in_legacy_dygraph, _non_static_mode
from ..fluid.layers import utils
from ..framework import (
Expand Down
5 changes: 3 additions & 2 deletions python/paddle/tensor/math.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
"""
math functions
"""

# TODO: define math functions

import numpy as np
Expand All @@ -23,13 +22,15 @@
from paddle import _C_ops, _legacy_C_ops
from paddle.common_ops_import import VarDesc, dygraph_only, dygraph_utils

# TODO: define math functions
from paddle.utils.inplace_utils import inplace_apis_in_dygraph_only

from ..fluid.data_feeder import (
check_dtype,
check_type,
check_variable_and_dtype,
convert_dtype,
)
from ..fluid.dygraph.inplace_utils import inplace_apis_in_dygraph_only
from ..fluid.layers import elementwise_sub, utils
from ..framework import (
LayerHelper,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2021 PaddlePaddle Authors. All Rights Reserved.
# Copyright (c) 2022 PaddlePaddle Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -12,11 +12,11 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from ..wrapped_decorator import wrap_decorator
from ..framework import _non_static_mode
import warnings
import paddle
from paddle import _C_ops, _legacy_C_ops
from paddle.fluid.framework import _non_static_mode
from paddle.fluid.wrapped_decorator import wrap_decorator


# NOTE(pangyoki): The Inplace APIs with underline(`_`) is only valid for the method of calling `_C_ops`
Expand Down

0 comments on commit b731fb8

Please sign in to comment.