Skip to content
Snippets Groups Projects
Commit c8069105 authored by Axel Farrugia's avatar Axel Farrugia
Browse files

[Fix](Exports) All main generation functions now store the inputs within the data/ folder

parent 3d3e2de8
No related branches found
No related tags found
2 merge requests!414Update version 0.5.1 -> 0.6.0,!406[Fix] Export CPP Tests
Pipeline #71047 passed
......@@ -119,7 +119,7 @@ def generate_main_compare_cpp(export_folder: str, graph_view: aidge_core.GraphVi
else:
aidge_core.Log.notice(f"No input tensor set for {in_name}, main generated will not be functionnal after code generation.")
else:
generate_input_file(export_folder=export_folder, array_name=in_name, tensor=input_tensor)
generate_input_file(str(Path(export_folder) / "data"), array_name=in_name, tensor=input_tensor)
for out_node, out_id in gv_outputs:
out_name = f"{out_node.name()}_output_{out_id}"
......@@ -130,7 +130,7 @@ def generate_main_compare_cpp(export_folder: str, graph_view: aidge_core.GraphVi
if out_tensor is None or out_tensor.undefined() or not out_tensor.has_impl():
aidge_core.Log.notice(f"No input tensor set for {out_name}, main generated will not be functionnal after code generation.")
else:
generate_input_file(export_folder=export_folder, array_name=out_name+"_expected", tensor=out_tensor)
generate_input_file(str(Path(export_folder) / "data"), array_name=out_name+"_expected", tensor=out_tensor)
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.")
......@@ -185,7 +185,7 @@ def generate_main_inference_time_cpp(export_folder: str, graph_view: aidge_core.
else:
aidge_core.Log.notice(f"No input tensor set for {in_name}, main generated will not be functionnal after code generation.")
else:
aidge_core.export_utils.generate_input_file(export_folder=export_folder, array_name=in_name, tensor=input_tensor)
aidge_core.export_utils.generate_input_file(str(Path(export_folder) / "data"), array_name=in_name, tensor=input_tensor)
for out_node, out_id in gv_outputs:
outputs_name.append(f"{out_node.name()}_output_{out_id}")
......@@ -248,7 +248,7 @@ def generate_main_display_output_cpp(export_folder: str, graph_view: aidge_core.
else:
aidge_core.Log.notice(f"No input tensor set for {in_name}, main generated will not be functionnal after code generation.")
else:
aidge_core.export_utils.generate_input_file(export_folder=export_folder, array_name=in_name, tensor=input_tensor)
aidge_core.export_utils.generate_input_file(str(Path(export_folder) / "data"), array_name=in_name, tensor=input_tensor)
for out_node, out_id in gv_outputs:
outputs_name.append(f"{out_node.name()}_output_{out_id}")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment