|
7 | 7 |
|
8 | 8 | # pyre-unsafe |
9 | 9 |
|
10 | | -from executorch.backends.arm._passes.annotate_channels_last_dim_order_pass import ( |
| 10 | +from executorch.backends.arm._passes import ( |
11 | 11 | AnnotateChannelsLastDimOrder, |
12 | | -) |
13 | | -from executorch.backends.arm._passes.annotate_decomposed_matmul import ( |
14 | 12 | AnnotateDecomposedMatmulPass, |
15 | | -) |
16 | | -from executorch.backends.arm._passes.cast_int64_pass import CastInt64ToInt32Pass |
17 | | -from executorch.backends.arm._passes.conv1d_unsqueeze_pass import Conv1dUnsqueezePass |
18 | | -from executorch.backends.arm._passes.convert_expand_copy_to_repeat import ( |
| 13 | + CastInt64ToInt32Pass, |
| 14 | + Conv1dUnsqueezePass, |
19 | 15 | ConvertExpandCopyToRepeatPass, |
20 | | -) |
21 | | -from executorch.backends.arm._passes.convert_full_like_to_full_pass import ( |
22 | 16 | ConvertFullLikeToFullPass, |
23 | | -) |
24 | | -from executorch.backends.arm._passes.convert_minmax_pass import ConvertMinMaxPass |
25 | | -from executorch.backends.arm._passes.convert_split_to_slice import ( |
| 17 | + ConvertMeanDimToAveragePoolPass, |
| 18 | + ConvertMinMaxPass, |
| 19 | + ConvertMmToBmmPass, |
26 | 20 | ConvertSplitToSlicePass, |
27 | | -) |
28 | | -from executorch.backends.arm._passes.convert_squeezes_to_view import ( # type: ignore[import-not-found] |
29 | 21 | ConvertSqueezesToViewPass, |
30 | | -) |
31 | | -from executorch.backends.arm._passes.convert_to_clamp import ConvertToClampPass |
32 | | -from executorch.backends.arm._passes.decompose_batchnorm_pass import ( |
| 22 | + ConvertToClampPass, |
33 | 23 | DecomposeBatchNormPass, |
34 | | -) |
35 | | -from executorch.backends.arm._passes.decompose_div_pass import DecomposeDivPass |
36 | | -from executorch.backends.arm._passes.decompose_layernorm_pass import ( |
| 24 | + DecomposeDivPass, |
37 | 25 | DecomposeLayerNormPass, |
38 | | -) |
39 | | -from executorch.backends.arm._passes.decompose_linear_pass import DecomposeLinearPass |
40 | | -from executorch.backends.arm._passes.decompose_meandim_pass import DecomposeMeanDimPass |
41 | | -from executorch.backends.arm._passes.decompose_select import ( # type: ignore[import-not-found] |
| 26 | + DecomposeLinearPass, |
| 27 | + DecomposeMeanDimPass, |
42 | 28 | DecomposeSelectPass, |
43 | | -) |
44 | | -from executorch.backends.arm._passes.decompose_softmaxes_pass import ( |
45 | 29 | DecomposeSoftmaxesPass, |
46 | | -) |
47 | | -from executorch.backends.arm._passes.decompose_var_pass import DecomposeVarPass |
48 | | -from executorch.backends.arm._passes.fold_qdq_with_annotated_qparams_pass import ( |
| 30 | + DecomposeVarPass, |
49 | 31 | FoldAndAnnotateQParamsPass, |
50 | | - QuantizeOperatorArguments, |
51 | | - RetraceFoldedDtypesPass, |
52 | | -) |
53 | | -from executorch.backends.arm._passes.fuse_batchnorm2d_pass import FuseBatchnorm2DPass |
54 | | -from executorch.backends.arm._passes.fuse_quantized_activation_pass import ( # type: ignore[import-not-found] |
| 32 | + FuseBatchnorm2DPass, |
55 | 33 | FuseQuantizedActivationPass, |
56 | | -) |
57 | | -from executorch.backends.arm._passes.insert_rescales_pass import InsertRescalePass |
58 | | -from executorch.backends.arm._passes.insert_table_ops import InsertTableOpsPass |
59 | | -from executorch.backends.arm._passes.keep_dims_false_to_squeeze_pass import ( |
| 34 | + InsertRescalePass, |
| 35 | + InsertTableOpsPass, |
60 | 36 | KeepDimsFalseToSqueezePass, |
61 | | -) |
62 | | -from executorch.backends.arm._passes.match_arg_ranks_pass import MatchArgRanksPass |
63 | | -from executorch.backends.arm._passes.meandim_to_averagepool_pass import ( # type: ignore[attr-defined] |
64 | | - ConvertMeanDimToAveragePoolPass, |
65 | | -) |
66 | | -from executorch.backends.arm._passes.mm_to_bmm_pass import ( # type: ignore[import-not-found] |
67 | | - ConvertMmToBmmPass, |
68 | | -) |
69 | | -from executorch.backends.arm._passes.remove_clone_pass import RemoveClonePass |
70 | | -from executorch.backends.arm._passes.scalars_to_attribute_pass import ( |
| 37 | + MatchArgRanksPass, |
| 38 | + QuantizeOperatorArguments, |
| 39 | + RemoveClonePass, |
| 40 | + RetraceFoldedDtypesPass, |
71 | 41 | ScalarsToAttributePass, |
72 | | -) |
73 | | -from executorch.backends.arm._passes.size_adjust_conv2d_pass import SizeAdjustConv2DPass |
74 | | -from executorch.backends.arm._passes.unsqueeze_before_repeat_pass import ( |
| 42 | + SizeAdjustConv2DPass, |
75 | 43 | UnsqueezeBeforeRepeatPass, |
76 | | -) |
77 | | -from executorch.backends.arm._passes.unsqueeze_scalar_placeholders_pass import ( |
78 | 44 | UnsqueezeScalarPlaceholdersPass, |
79 | 45 | ) |
80 | 46 | from executorch.backends.arm.tosa_specification import TosaSpecification |
|
0 commit comments