File tree Expand file tree Collapse file tree 12 files changed +34
-30
lines changed
neutron_ir_post_processing Expand file tree Collapse file tree 12 files changed +34
-30
lines changed Original file line number Diff line number Diff line change 11#
22# Copyright 2023 Martin Pavella
3- # Copyright 2023-2025 NXP
3+ # Copyright 2023-2026 NXP
44#
55# License: MIT
66# See the LICENSE_MIT for more details.
3434 BuiltinOperator ,
3535)
3636from executorch .backends .nxp .backend .ir .lib .tflite .TensorType import TensorType
37+ from executorch .backends .nxp .backend .ir .neutron_ir_post_processing import optimizer
3738from executorch .backends .nxp .backend .ir .tensor_formatting import TensorFormat
3839from executorch .backends .nxp .backend .ir .tflite_generator .builtin_options import (
3940 cast_options ,
4950from executorch .backends .nxp .backend .ir .tflite_generator .custom_options .flex_transpose_options import (
5051 FlexTranspose ,
5152)
52- from executorch .backends .nxp .backend .ir .tflite_optimizer import optimizer
5353from executorch .backends .nxp .backend .neutron_operator_support import (
5454 transposition_is_supported_on_neutron ,
5555)
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change 1- # Copyright 2024-2025 NXP
1+ # Copyright 2024-2026 NXP
22#
33# This source code is licensed under the BSD-style license found in the
44# LICENSE file in the root directory of this source tree.
1010from executorch .backends .nxp .backend .ir .lib .tflite .ActivationFunctionType import (
1111 ActivationFunctionType ,
1212)
13- from executorch .backends .nxp .backend .ir .tflite_generator import tflite_model
14- from executorch .backends .nxp .backend .ir .tflite_optimizer .graph_utils import (
13+ from executorch .backends .nxp .backend .ir .neutron_ir_post_processing .graph_utils import (
1514 NameToTensorMap ,
1615 operator_is_type ,
1716)
18- from executorch .backends .nxp .backend .ir .tflite_optimizer .optimizations .base_optimization import (
17+ from executorch .backends .nxp .backend .ir .neutron_ir_post_processing .optimizations .base_optimization import (
1918 InputTensorToOpsMap ,
2019 OutputTensorToOpMap ,
2120)
21+ from executorch .backends .nxp .backend .ir .tflite_generator import tflite_model
2222
2323
2424class OpRule (ABC ):
File renamed without changes.
Original file line number Diff line number Diff line change 1- # Copyright 2024 NXP
1+ # Copyright 2024-2026 NXP
22#
33# This source code is licensed under the BSD-style license found in the
44# LICENSE file in the root directory of this source tree.
77
88from executorch .backends .nxp .backend .ir .conversion_config import ConversionConfig
99from executorch .backends .nxp .backend .ir .converter .builder import model_builder
10- from executorch .backends .nxp .backend .ir .tflite_optimizer .graph_utils import (
10+ from executorch .backends .nxp .backend .ir .neutron_ir_post_processing .graph_utils import (
1111 create_tensor_to_operator_dictionaries ,
1212 InputTensorToOpsMap ,
1313 OutputTensorToOpMap ,
Original file line number Diff line number Diff line change 1- # Copyright 2024-2025 NXP
1+ # Copyright 2024-2026 NXP
22#
33# This source code is licensed under the BSD-style license found in the
44# LICENSE file in the root directory of this source tree.
77
88from executorch .backends .nxp .backend .ir import logger
99from executorch .backends .nxp .backend .ir .converter .conversion import translator
10- from executorch .backends .nxp .backend .ir .tflite_optimizer .optimizations .base_optimization import (
10+ from executorch .backends .nxp .backend .ir .neutron_ir_post_processing .optimizations .base_optimization import (
1111 BaseOptimization ,
1212)
13- from executorch .backends .nxp .backend .ir .tflite_optimizer .pattern_matcher import (
13+ from executorch .backends .nxp .backend .ir .neutron_ir_post_processing .pattern_matcher import (
1414 Op ,
1515 PatternMatcher ,
1616)
17- from executorch .backends .nxp .backend .ir .tflite_optimizer .tensor_rules import (
17+ from executorch .backends .nxp .backend .ir .neutron_ir_post_processing .tensor_rules import (
1818 TensorDimensionsMatch ,
1919 TensorHasRank ,
2020 TensorIsChannelsFirst ,
Original file line number Diff line number Diff line change 1- # Copyright 2024-2025 NXP
1+ # Copyright 2024-2026 NXP
22#
33# This source code is licensed under the BSD-style license found in the
44# LICENSE file in the root directory of this source tree.
99 apply_permutation_to ,
1010 combine_permutations ,
1111)
12- from executorch .backends .nxp .backend .ir .tflite_generator import tflite_model
13- from executorch .backends .nxp .backend .ir .tflite_optimizer .optimizations .base_optimization import (
12+ from executorch .backends .nxp .backend .ir .neutron_ir_post_processing .optimizations .base_optimization import (
1413 BaseOptimization ,
1514)
16- from executorch .backends .nxp .backend .ir .tflite_optimizer .pattern_matcher import (
15+ from executorch .backends .nxp .backend .ir .neutron_ir_post_processing .pattern_matcher import (
1716 MultipleSameOps ,
1817 Op ,
1918 PatternMatcher ,
2019)
21- from executorch .backends .nxp .backend .ir .tflite_optimizer .tensor_rules import (
20+ from executorch .backends .nxp .backend .ir .neutron_ir_post_processing .tensor_rules import (
2221 RuleOr ,
2322 TensorHasData ,
2423 TensorIsNotModelOutput ,
2524 TensorsHaveData ,
2625)
26+ from executorch .backends .nxp .backend .ir .tflite_generator import tflite_model
2727from executorch .backends .nxp .backend .neutron_operator_support import (
2828 transposition_is_supported_on_neutron ,
2929)
Original file line number Diff line number Diff line change 11#
22# Copyright 2023 Martin Pavella
3- # Copyright 2024-2025 NXP
3+ # Copyright 2024-2026 NXP
44#
55# License: MIT
66# See the LICENSE_MIT for more details.
1111
1212from executorch .backends .nxp .backend .ir import logger
1313from executorch .backends .nxp .backend .ir .conversion_config import ConversionConfig
14- from executorch .backends .nxp .backend .ir .tflite_optimizer .optimizations .permute_fully_connected_weights_after_reshape import (
14+ from executorch .backends .nxp .backend .ir .neutron_ir_post_processing .optimizations .permute_fully_connected_weights_after_reshape import (
1515 PermuteFullyConnectedWeightsAfterReshape ,
1616)
17- from executorch .backends .nxp .backend .ir .tflite_optimizer .optimizations .prune_transpose_operators import (
17+ from executorch .backends .nxp .backend .ir .neutron_ir_post_processing .optimizations .prune_transpose_operators import (
1818 FuseTransposeOperators ,
1919 RemoveIdentityTransposeOperators ,
2020)
You can’t perform that action at this time.
0 commit comments