Skip to content

Commit ddf400c

Browse files
committed
NXP backend: Unify pipeines in aot_neutron_compile.py and executorch_pipeline.py
1 parent b4c29d5 commit ddf400c

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

backends/nxp/tests/executorch_pipeline.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,14 +119,15 @@ def to_quantized_edge_program(
119119
operators_not_to_delegate=operators_not_to_delegate,
120120
neutron_converter_flavor=neutron_converter_flavor,
121121
)
122-
partitioner = NeutronPartitioner(compile_spec, custom_delegation_options)
123-
edge_program_manager = edge_program_manager.to_backend(partitioner)
124122

125123
if remove_quant_io_ops:
126124
edge_program_manager = edge_program_manager.transform(
127125
[RemoveIOQuantOpsPass(edge_program_manager=edge_program_manager)]
128126
)
129127

128+
partitioner = NeutronPartitioner(compile_spec, custom_delegation_options)
129+
edge_program_manager = edge_program_manager.to_backend(partitioner)
130+
130131
return edge_program_manager
131132

132133

examples/nxp/aot_neutron_compile.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -272,15 +272,15 @@ def _get_batch_size(data):
272272
# 5. Delegate to Neutron
273273
if args.delegate:
274274
logging.info("Executing Neutron Partitioner and Delegate")
275-
edge_program_manager = edge_program_manager.to_backend(
276-
NeutronPartitioner(
277-
generate_neutron_compile_spec(
278-
args.target,
279-
args.neutron_converter_flavor,
280-
operators_not_to_delegate=args.operators_not_to_delegate,
281-
)
282-
)
275+
276+
compile_spec = generate_neutron_compile_spec(
277+
args.target,
278+
operators_not_to_delegate=args.operators_not_to_delegate,
279+
neutron_converter_flavor=args.neutron_converter_flavor,
283280
)
281+
partitioner = NeutronPartitioner(compile_spec)
282+
283+
edge_program_manager = edge_program_manager.to_backend(partitioner)
284284
logging.debug(
285285
f"Lowered graph:\n{edge_program_manager.exported_program().graph}"
286286
)

0 commit comments

Comments
 (0)