File tree Expand file tree Collapse file tree 7 files changed +44
-59
lines changed
ivy/transpiler/transformations/transformers
preprocessing_transformer Expand file tree Collapse file tree 7 files changed +44
-59
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 1- # global
21import 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
Original file line number Diff line number Diff line change 1- # global
21import 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
Original file line number Diff line number Diff line change 1- # global
21import gast
32import importlib
43import 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
2723class FrontendTorchRecurser (BaseRecurser ):
Original file line number Diff line number Diff line change 1- # global
21import gast
32import inspect
4- import ivy
53import 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
3129def func_from_call_node (node ):
Original file line number Diff line number Diff line change 1- # global
21import gast
32import 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
1715class NativeTorchRecurser (BaseRecurser ):
You can’t perform that action at this time.
0 commit comments