diff --git a/tests/end2end/test_end2end_cnv_w1a1.py b/tests/end2end/test_end2end_cnv_w1a1.py index 30440bdaa23fa4af792816bedef060dee574f5d6..8b1af7bdd7c76a183576a099e0b96fba0522d6ca 100644 --- a/tests/end2end/test_end2end_cnv_w1a1.py +++ b/tests/end2end/test_end2end_cnv_w1a1.py @@ -133,6 +133,7 @@ def test_end2end_cnv_w1a1_create_dataflow_partition(): def test_end2end_cnv_w1a1_fold_and_tlastmarker(): model = ModelWrapper(build_dir + "/end2end_cnv_w1a1_dataflow_model.onnx") + model = model.transform(GiveUniqueNodeNames()) fc_layers = model.get_nodes_by_op_type("StreamingFCLayer_Batch") fc0w = getCustomOp(fc_layers[0]) fc1w = getCustomOp(fc_layers[1]) @@ -169,7 +170,6 @@ def test_end2end_cnv_w1a1_fold_and_tlastmarker(): def test_end2end_cnv_w1a1_gen_hls_ip(): model = ModelWrapper(build_dir + "/end2end_cnv_w1a1_folded.onnx") - model = model.transform(GiveUniqueNodeNames()) model = model.transform(CodeGen_ipgen(test_fpga_part, target_clk_ns)) model = model.transform(HLSSynth_IPGen()) model.save(build_dir + "/end2end_cnv_w1a1_ipgen.onnx") diff --git a/tests/end2end/test_end2end_tfc_w1a1.py b/tests/end2end/test_end2end_tfc_w1a1.py index d61ea8d275b0be4d9ff31e04025510d019d40b9e..61fc9993a7bcf2e586a8d4c7b07c9926bf660678 100644 --- a/tests/end2end/test_end2end_tfc_w1a1.py +++ b/tests/end2end/test_end2end_tfc_w1a1.py @@ -70,6 +70,7 @@ from finn.transformation.streamline import Streamline from finn.transformation.streamline.round_thresholds import RoundAndClipThresholds from finn.util.basic import pynq_part_map from finn.util.test import get_test_model_trained +from finn.transformation.fpgadataflow.annotate_resources import AnnotateResources build_dir = "/tmp/" + os.environ["FINN_INST_NAME"] test_pynq_board = os.getenv("PYNQ_BOARD", default="Pynq-Z1") @@ -126,6 +127,7 @@ def test_end2end_tfc_w1a1_create_dataflow_partition(): def test_end2end_tfc_w1a1_fold_and_tlastmarker(): model = ModelWrapper(build_dir + "/end2end_tfc_w1a1_dataflow_model.onnx") + model = model.transform(GiveUniqueNodeNames()) fc_layers = model.get_nodes_by_op_type("StreamingFCLayer_Batch") fc0w = getCustomOp(fc_layers[0]) fc1w = getCustomOp(fc_layers[1]) @@ -146,14 +148,15 @@ def test_end2end_tfc_w1a1_fold_and_tlastmarker(): fc3w.set_nodeattr("outFIFODepth", 50) model = model.transform(InsertDWC()) model = model.transform(InsertTLastMarker()) + model = model.transform(AnnotateResources("estimate")) model.save(build_dir + "/end2end_tfc_w1a1_folded.onnx") def test_end2end_tfc_w1a1_gen_hls_ip(): model = ModelWrapper(build_dir + "/end2end_tfc_w1a1_folded.onnx") - model = model.transform(GiveUniqueNodeNames()) model = model.transform(CodeGen_ipgen(test_fpga_part, target_clk_ns)) model = model.transform(HLSSynth_IPGen()) + model = model.transform(AnnotateResources("hls")) model.save(build_dir + "/end2end_tfc_w1a1_ipgen.onnx") diff --git a/tests/end2end/test_end2end_tfc_w1a2.py b/tests/end2end/test_end2end_tfc_w1a2.py index 2ac344af516b773a737bf153659fd633ba244074..28639d0bb2260c0587eb581c9fe336d41364233e 100644 --- a/tests/end2end/test_end2end_tfc_w1a2.py +++ b/tests/end2end/test_end2end_tfc_w1a2.py @@ -118,6 +118,7 @@ def test_end2end_tfc_w1a2_create_dataflow_partition(): def test_end2end_tfc_w1a2_fold_and_tlastmarker(): model = ModelWrapper(build_dir + "/end2end_tfc_w1a2_dataflow_model.onnx") + model = model.transform(GiveUniqueNodeNames()) fc_layers = model.get_nodes_by_op_type("StreamingFCLayer_Batch") fc0w = getCustomOp(fc_layers[0]) fc1w = getCustomOp(fc_layers[1]) @@ -142,7 +143,6 @@ def test_end2end_tfc_w1a2_fold_and_tlastmarker(): def test_end2end_tfc_w1a2_gen_hls_ip(): model = ModelWrapper(build_dir + "/end2end_tfc_w1a2_folded.onnx") - model = model.transform(GiveUniqueNodeNames()) model = model.transform(CodeGen_ipgen(test_fpga_part, target_clk_ns)) model = model.transform(HLSSynth_IPGen()) model.save(build_dir + "/end2end_tfc_w1a2_ipgen.onnx") diff --git a/tests/end2end/test_end2end_tfc_w2a2.py b/tests/end2end/test_end2end_tfc_w2a2.py index acc01b568f9300d643d02879b22ef037c848009e..ad0ca93a21e78a208a981627799b5618b96af09d 100644 --- a/tests/end2end/test_end2end_tfc_w2a2.py +++ b/tests/end2end/test_end2end_tfc_w2a2.py @@ -118,6 +118,7 @@ def test_end2end_tfc_w2a2_create_dataflow_partition(): def test_end2end_tfc_w2a2_fold_and_tlastmarker(): model = ModelWrapper(build_dir + "/end2end_tfc_w2a2_dataflow_model.onnx") + model = model.transform(GiveUniqueNodeNames()) fc_layers = model.get_nodes_by_op_type("StreamingFCLayer_Batch") fc0w = getCustomOp(fc_layers[0]) fc1w = getCustomOp(fc_layers[1]) @@ -142,7 +143,6 @@ def test_end2end_tfc_w2a2_fold_and_tlastmarker(): def test_end2end_tfc_w2a2_gen_hls_ip(): model = ModelWrapper(build_dir + "/end2end_tfc_w2a2_folded.onnx") - model = model.transform(GiveUniqueNodeNames()) model = model.transform(CodeGen_ipgen(test_fpga_part, target_clk_ns)) model = model.transform(HLSSynth_IPGen()) model.save(build_dir + "/end2end_tfc_w2a2_ipgen.onnx")