Skip to content

Commit 173ed8c

Browse files
authored
[CodeStyle][isort][Dy2St] sort imports for paddle.jit (#48637)
* isort jit * refine comment
1 parent 0ffba1c commit 173ed8c

29 files changed

+186
-316
lines changed

pyproject.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,4 @@ extend_skip_glob = [
1717
"python/paddle/utils/gast/**",
1818
"python/paddle/fluid/tests/unittests/npu/**",
1919
"python/paddle/fluid/tests/unittests/mlu/**",
20-
21-
# These files will be fixed in the future
22-
"python/paddle/jit/**",
2320
]

python/paddle/jit/api.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515

16+
# Temporary disable isort to avoid circular import
17+
# This can be removed after the circular import is resolved
18+
# isort: skip_file
1619
import os
1720
import pickle
1821
import warnings

python/paddle/jit/dy2static/assert_transformer.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,11 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
from paddle.jit.dy2static.static_analysis import AstNodeWrapper
16+
from paddle.jit.dy2static.utils import ast_to_source_code
1517
from paddle.utils import gast
1618

17-
from paddle.jit.dy2static.static_analysis import (
18-
AstNodeWrapper,
19-
)
20-
from paddle.jit.dy2static.utils import ast_to_source_code
21-
from .base_transformer import (
22-
BaseTransformer,
23-
)
19+
from .base_transformer import BaseTransformer
2420

2521
__all__ = []
2622

python/paddle/jit/dy2static/ast_transformer.py

Lines changed: 17 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -18,57 +18,27 @@
1818
# See details in https://github.com/serge-sans-paille/gast/
1919

2020
import os
21-
from .base_transformer import (
22-
BaseTransformer,
23-
)
24-
from .early_return_transformer import (
25-
EarlyReturnTransformer,
26-
)
27-
from .assert_transformer import (
28-
AssertTransformer,
29-
)
30-
from .basic_api_transformer import (
31-
BasicApiTransformer,
32-
)
21+
22+
from . import logging_utils
23+
from .assert_transformer import AssertTransformer
24+
from .base_transformer import BaseTransformer
25+
from .basic_api_transformer import BasicApiTransformer
3326
from .break_continue_transformer import (
3427
BreakContinueTransformer,
3528
BreakTransformOptimizer,
3629
)
37-
from .call_transformer import (
38-
CallTransformer,
39-
)
40-
from .cast_transformer import (
41-
CastTransformer,
42-
)
43-
from .typehint_transformer import (
44-
TypeHintTransformer,
45-
)
46-
from .ifelse_transformer import (
47-
IfElseTransformer,
48-
)
49-
from .logical_transformer import (
50-
LogicalTransformer,
51-
)
52-
from .loop_transformer import (
53-
LoopTransformer,
54-
)
55-
from .return_transformer import (
56-
ReturnTransformer,
57-
)
58-
from .create_variable_transformer import (
59-
CreateVariableTransformer,
60-
)
61-
from .static_analysis import (
62-
StaticAnalysisVisitor,
63-
)
64-
from .tensor_shape_transformer import (
65-
TensorShapeTransformer,
66-
)
67-
from .decorator_transformer import (
68-
DecoratorTransformer,
69-
)
70-
71-
from . import logging_utils
30+
from .call_transformer import CallTransformer
31+
from .cast_transformer import CastTransformer
32+
from .create_variable_transformer import CreateVariableTransformer
33+
from .decorator_transformer import DecoratorTransformer
34+
from .early_return_transformer import EarlyReturnTransformer
35+
from .ifelse_transformer import IfElseTransformer
36+
from .logical_transformer import LogicalTransformer
37+
from .loop_transformer import LoopTransformer
38+
from .return_transformer import ReturnTransformer
39+
from .static_analysis import StaticAnalysisVisitor
40+
from .tensor_shape_transformer import TensorShapeTransformer
41+
from .typehint_transformer import TypeHintTransformer
7242
from .utils import ast_to_source_code
7343

7444
__all__ = []

python/paddle/jit/dy2static/base_transformer.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,20 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
from paddle.utils import gast
1615
from paddle.fluid import unique_name
1716
from paddle.jit.dy2static.utils import (
18-
ORIGI_INFO,
1917
FOR_ITER_INDEX_PREFIX,
20-
FOR_ITER_VAR_LEN_PREFIX,
18+
FOR_ITER_ITERATOR_PREFIX,
2119
FOR_ITER_TARGET_PREFIX,
20+
FOR_ITER_VAR_LEN_PREFIX,
2221
FOR_ITER_VAR_NAME_PREFIX,
2322
FOR_ITER_ZIP_TO_LIST_PREFIX,
24-
FOR_ITER_ITERATOR_PREFIX,
25-
create_assign_node,
23+
ORIGI_INFO,
2624
ast_to_source_code,
25+
create_assign_node,
2726
get_attribute_full_name,
2827
)
28+
from paddle.utils import gast
2929

3030
__all__ = []
3131

python/paddle/jit/dy2static/basic_api_transformer.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,12 @@
1313
# limitations under the License.
1414

1515
import astor
16+
1617
from paddle.utils import gast
1718

18-
from .static_analysis import (
19-
AstNodeWrapper,
20-
)
2119
from . import utils
22-
from .base_transformer import (
23-
BaseTransformer,
24-
)
20+
from .base_transformer import BaseTransformer
21+
from .static_analysis import AstNodeWrapper
2522

2623
__all__ = []
2724

python/paddle/jit/dy2static/break_continue_transformer.py

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,12 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
from paddle.fluid import unique_name
16+
from paddle.jit.dy2static.utils import BaseNodeVisitor, index_in_list
17+
from paddle.jit.dy2static.variable_trans_func import create_bool_node
1518
from paddle.utils import gast
1619

17-
from paddle.fluid import unique_name
18-
from paddle.jit.dy2static.utils import index_in_list
19-
from paddle.jit.dy2static.utils import BaseNodeVisitor
20-
from paddle.jit.dy2static.variable_trans_func import (
21-
create_bool_node,
22-
)
23-
from .base_transformer import (
24-
BaseTransformer,
25-
)
26-
from .base_transformer import (
27-
ForNodeVisitor,
28-
)
20+
from .base_transformer import BaseTransformer, ForNodeVisitor
2921

3022
__all__ = []
3123

python/paddle/jit/dy2static/call_transformer.py

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,11 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
from paddle.jit.dy2static.static_analysis import AstNodeWrapper
16+
from paddle.jit.dy2static.utils import ast_to_source_code, is_paddle_api
1517
from paddle.utils import gast
1618

17-
from paddle.jit.dy2static.static_analysis import (
18-
AstNodeWrapper,
19-
)
20-
from paddle.jit.dy2static.utils import ast_to_source_code
21-
from paddle.jit.dy2static.utils import is_paddle_api
22-
from .base_transformer import (
23-
BaseTransformer,
24-
)
19+
from .base_transformer import BaseTransformer
2520

2621
PDB_SET = "pdb.set_trace"
2722

@@ -53,9 +48,7 @@ def _no_need_convert_call(self, node):
5348

5449
func_str = ast_to_source_code(node.func).strip()
5550
try:
56-
from paddle.jit.dy2static.convert_call_func import (
57-
is_builtin,
58-
)
51+
from paddle.jit.dy2static.convert_call_func import is_builtin
5952

6053
need_convert_builtin_func_list = {
6154
'len',

python/paddle/jit/dy2static/cast_transformer.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,11 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
from paddle.jit.dy2static.static_analysis import AstNodeWrapper
16+
from paddle.jit.dy2static.utils import ast_to_source_code
1517
from paddle.utils import gast
1618

17-
from paddle.jit.dy2static.static_analysis import (
18-
AstNodeWrapper,
19-
)
20-
from paddle.jit.dy2static.utils import ast_to_source_code
21-
from .base_transformer import (
22-
BaseTransformer,
23-
)
19+
from .base_transformer import BaseTransformer
2420

2521
__all__ = []
2622

python/paddle/jit/dy2static/convert_call_func.py

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,34 +12,31 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
import builtins
1516
import collections
1617
import copy
1718
import functools
18-
import logging
1919
import inspect
20+
import logging
2021
import pdb
2122
import re
2223
import types
2324

2425
import numpy
25-
import builtins
2626

2727
from paddle.fluid.dygraph.container import Sequential
28+
from paddle.fluid.dygraph.layers import Layer
29+
from paddle.jit.dy2static.logging_utils import TranslatorLogger
30+
from paddle.jit.dy2static.utils import is_paddle_func, unwrap
31+
2832
from .convert_operators import (
29-
convert_len,
30-
convert_zip,
31-
convert_range,
3233
convert_enumerate,
34+
convert_len,
3335
convert_print,
36+
convert_range,
37+
convert_zip,
3438
)
3539

36-
from paddle.jit.dy2static.logging_utils import (
37-
TranslatorLogger,
38-
)
39-
40-
from paddle.jit.dy2static.utils import is_paddle_func, unwrap
41-
from paddle.fluid.dygraph.layers import Layer
42-
4340
__all__ = []
4441

4542

@@ -179,9 +176,9 @@ def dyfunc(x):
179176
"""
180177
# NOTE(Aurelius84): Fix it after all files migrating into jit.
181178
from paddle.jit.dy2static.program_translator import (
179+
StaticFunction,
182180
convert_to_static,
183181
unwrap_decorators,
184-
StaticFunction,
185182
)
186183

187184
translator_logger.log(

0 commit comments

Comments
 (0)