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