From bc96682344b779cabe6cfd97fddd7ec98af0bb78 Mon Sep 17 00:00:00 2001 From: Axel Farrugia <axel.farrugia@cea.fr> Date: Tue, 22 Oct 2024 10:16:32 +0200 Subject: [PATCH] [Feat](Exports) Add labels handling in main generation --- aidge_core/export_utils/scheduler_export.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/aidge_core/export_utils/scheduler_export.py b/aidge_core/export_utils/scheduler_export.py index b8a0e1f5d..df0b4a385 100644 --- a/aidge_core/export_utils/scheduler_export.py +++ b/aidge_core/export_utils/scheduler_export.py @@ -6,7 +6,7 @@ from aidge_core.export_utils import ExportLib, generate_file, copy_file from typing import List, Tuple -def scheduler_export(scheduler, export_folder_path: str, export_lib: ExportLib = None, memory_manager=None, memory_manager_args=None) -> None: +def scheduler_export(scheduler, export_folder_path: str, export_lib: ExportLib = None, memory_manager=None, memory_manager_args=None, labels=False) -> None: graphview = scheduler.graph_view() export_folder = Path().absolute() / export_folder_path @@ -137,11 +137,10 @@ def scheduler_export(scheduler, export_folder_path: str, export_lib: ExportLib = if len(outputs_name) != len(outputs_dtype) or len(outputs_name) != len(outputs_size): raise RuntimeError("FATAL: Output args list does not have the same length this is an internal bug.") - if export_lib is not None: - if export_lib.main_jinja_path is not None: - main_jinja_path = export_lib.main_jinja_path - else : - main_jinja_path = str(ROOT / "templates" / "main.jinja") + if export_lib is not None and export_lib.main_jinja_path is not None: + main_jinja_path = export_lib.main_jinja_path + else : + main_jinja_path = str(ROOT / "templates" / "main.jinja") generate_file( str(export_folder / "main.cpp"), @@ -150,7 +149,8 @@ def scheduler_export(scheduler, export_folder_path: str, export_lib: ExportLib = inputs_name=inputs_name, outputs_name=outputs_name, outputs_dtype=outputs_dtype, - outputs_size=outputs_size + outputs_size=outputs_size, + labels=labels ) if export_lib is not None: -- GitLab