Skip to content

Commit 13230bd

Browse files
committed
more refactors
1 parent f11c051 commit 13230bd

File tree

7 files changed

+44
-59
lines changed

7 files changed

+44
-59
lines changed

ivy/transpiler/transformations/transformers/preprocessing_transformer/base_transformer.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
# local
2-
from ...configurations.base_transformer_config import (
1+
from ivy.transpiler.transformations.configurations.base_transformer_config import (
32
BaseTransformerConfig,
43
)
5-
from ...transformer import Transformer
6-
from ..base_transformer import (
4+
from ivy.transpiler.transformations.transformer import Transformer
5+
from ivy.transpiler.transformations.transformers.base_transformer import (
76
BaseTransformer,
87
)
98

ivy/transpiler/transformations/transformers/preprocessing_transformer/frontend_torch_preprocessing_transformer.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
# local
2-
from ...configurations.base_transformer_config import (
1+
from ivy.transpiler.transformations.configurations.base_transformer_config import (
32
BaseTransformerConfig,
43
)
5-
from ...transformer import Transformer
6-
from ....utils.ast_utils import ast_to_source_code
7-
from .base_transformer import (
4+
from ivy.transpiler.transformations.transformer import Transformer
5+
from ivy.transpiler.transformations.transformers.preprocessing_transformer.base_transformer import (
86
BaseCodePreProcessor,
97
)
108

ivy/transpiler/transformations/transformers/preprocessing_transformer/ivy_preprocessing_transformer.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
# global
21
import gast
32

4-
# local
5-
from ...configurations.base_transformer_config import (
3+
from ivy.transpiler.transformations.configurations.base_transformer_config import (
64
BaseTransformerConfig,
75
)
8-
from ...transformer import Transformer
9-
from ....utils.ast_utils import (
6+
from ivy.transpiler.transformations.transformer import Transformer
7+
from ivy.transpiler.utils.ast_utils import (
108
ast_to_source_code,
119
is_unpacking_assignment,
1210
replace_placeholders,
1311
)
14-
from .base_transformer import (
12+
from ivy.transpiler.transformations.transformers.preprocessing_transformer.base_transformer import (
1513
BaseCodePreProcessor,
1614
)
1715

ivy/transpiler/transformations/transformers/profiling_transformer/base_transformer.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
# global
21
import gast
32

4-
# local
5-
from ...configurations.base_transformer_config import (
3+
from ivy.transpiler.transformations.configurations.base_transformer_config import (
64
BaseTransformerConfig,
75
)
8-
from ...transformer import Transformer
9-
from ..base_transformer import (
6+
from ivy.transpiler.transformations.transformer import Transformer
7+
from ivy.transpiler.transformations.transformers.base_transformer import (
108
BaseTransformer,
119
)
1210

ivy/transpiler/transformations/transformers/recursive_transformer/frontend_torch_recursive_transformer.py

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,23 @@
1-
# global
21
import gast
32
import importlib
43
import inspect
5-
import ivy
6-
import types
74

8-
# local
9-
from ....utils.api_utils import (
5+
import ivy
6+
from ivy.transpiler.transformations.configurations.base_transformer_config import (
7+
BaseTransformerConfig,
8+
)
9+
from ivy.transpiler.transformations.transformer import Transformer
10+
from ivy.transpiler.transformations.transformers.recursive_transformer.base_transformer import (
11+
BaseRecurser,
12+
)
13+
from ivy.transpiler.utils.api_utils import (
1014
get_function_from_modules,
1115
is_ivy_api,
1216
is_frontend_api,
1317
SUPPORTED_BACKENDS_PREFIX,
1418
)
15-
from ....utils.ast_utils import property_to_func
16-
from ....utils.conversion_utils import is_builtin_function
17-
from ..recursive_transformer.base_transformer import (
18-
BaseRecurser,
19-
)
20-
21-
from ...transformer import Transformer
22-
from ...configurations.base_transformer_config import (
23-
BaseTransformerConfig,
24-
)
19+
from ivy.transpiler.utils.ast_utils import property_to_func
20+
from ivy.transpiler.utils.conversion_utils import is_builtin_function
2521

2622

2723
class FrontendTorchRecurser(BaseRecurser):

ivy/transpiler/transformations/transformers/recursive_transformer/ivy_recursive_transformer.py

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,29 @@
1-
# global
21
import gast
32
import inspect
4-
import ivy
53
import re
64

7-
# local
8-
from ....utils.api_utils import (
5+
import ivy
6+
from ivy.transpiler.transformations import transformer_globals as glob
7+
from ivy.transpiler.transformations.transformer import Transformer
8+
from ivy.transpiler.transformations.configurations.base_transformer_config import (
9+
BaseTransformerConfig,
10+
)
11+
from ivy.transpiler.transformations.transformers.recursive_transformer.base_transformer import (
12+
BaseRecurser,
13+
)
14+
from ivy.transpiler.utils.api_utils import (
915
get_function_from_modules,
1016
is_ivy_functional_api,
1117
is_backend_api,
1218
is_native_backend_api,
1319
SUPPORTED_BACKENDS_PREFIX,
1420
)
15-
from ....utils.ast_utils import (
21+
from ivy.transpiler.utils.ast_utils import (
1622
property_to_func,
1723
ast_to_source_code,
1824
)
19-
from ....utils.origin_utils import ORIGI_INFO
20-
from ....utils.conversion_utils import is_builtin_function
21-
from ..recursive_transformer.base_transformer import (
22-
BaseRecurser,
23-
)
24-
from ...transformer import Transformer
25-
from ...configurations.base_transformer_config import (
26-
BaseTransformerConfig,
27-
)
28-
from ... import transformer_globals as glob
25+
from ivy.transpiler.utils.origin_utils import ORIGI_INFO
26+
from ivy.transpiler.utils.conversion_utils import is_builtin_function
2927

3028

3129
def func_from_call_node(node):

ivy/transpiler/transformations/transformers/recursive_transformer/native_torch_recursive_transformer.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
# global
21
import gast
32
import inspect
43

5-
# local
6-
from ....utils.conversion_utils import is_builtin_function
7-
from ....utils.api_utils import get_function_from_modules
8-
from ..recursive_transformer.base_transformer import (
9-
BaseRecurser,
10-
)
11-
from ...transformer import Transformer
12-
from ...configurations.base_transformer_config import (
4+
from ivy.transpiler.transformations.configurations.base_transformer_config import (
135
BaseTransformerConfig,
146
)
7+
from ivy.transpiler.transformations.transformer import Transformer
8+
from ivy.transpiler.transformations.transformers.recursive_transformer.base_transformer import (
9+
BaseRecurser,
10+
)
11+
from ivy.transpiler.utils.api_utils import get_function_from_modules
12+
from ivy.transpiler.utils.conversion_utils import is_builtin_function
1513

1614

1715
class NativeTorchRecurser(BaseRecurser):

0 commit comments

Comments
 (0)