File tree Expand file tree Collapse file tree 2 files changed +11
-10
lines changed Expand file tree Collapse file tree 2 files changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -119,14 +119,15 @@ def to_quantized_edge_program(
119
119
operators_not_to_delegate = operators_not_to_delegate ,
120
120
neutron_converter_flavor = neutron_converter_flavor ,
121
121
)
122
- partitioner = NeutronPartitioner (compile_spec , custom_delegation_options )
123
- edge_program_manager = edge_program_manager .to_backend (partitioner )
124
122
125
123
if remove_quant_io_ops :
126
124
edge_program_manager = edge_program_manager .transform (
127
125
[RemoveIOQuantOpsPass (edge_program_manager = edge_program_manager )]
128
126
)
129
127
128
+ partitioner = NeutronPartitioner (compile_spec , custom_delegation_options )
129
+ edge_program_manager = edge_program_manager .to_backend (partitioner )
130
+
130
131
return edge_program_manager
131
132
132
133
Original file line number Diff line number Diff line change @@ -272,15 +272,15 @@ def _get_batch_size(data):
272
272
# 5. Delegate to Neutron
273
273
if args .delegate :
274
274
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 ,
283
280
)
281
+ partitioner = NeutronPartitioner (compile_spec )
282
+
283
+ edge_program_manager = edge_program_manager .to_backend (partitioner )
284
284
logging .debug (
285
285
f"Lowered graph:\n { edge_program_manager .exported_program ().graph } "
286
286
)
You can’t perform that action at this time.
0 commit comments