diff --git a/tools/program.py b/tools/program.py index b6318c3bbf99c670752de9c855d8bdbdd16bf09b..a114b1cbffa21358202c657caf90a107609ff9d1 100755 --- a/tools/program.py +++ b/tools/program.py @@ -191,8 +191,8 @@ def build_export(config, main_prog, startup_prog): func_infor = config['Architecture']['function'] model = create_module(func_infor)(params=config) image, outputs = model(mode='export') - fetches_var = sorted([outputs[name] for name in outputs]) - fetches_var_name = [name for name in fetches_var] + fetches_var_name = sorted([name for name in outputs]) + fetches_var = [outputs[name] for name in fetches_var_name] feeded_var_names = [image.name] target_vars = fetches_var return feeded_var_names, target_vars, fetches_var_name