From bdb2e7ee9abae9cca3529924513e71a53901ec48 Mon Sep 17 00:00:00 2001
From: Yaman Umuroglu <maltanar@gmail.com>
Date: Wed, 12 Aug 2020 00:51:04 +0200
Subject: [PATCH] [Test] call AnnotateCycles in end2end cnv-w1a1 test

---
 tests/end2end/test_zynqbuild_end2end_cnv_w1a1.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/tests/end2end/test_zynqbuild_end2end_cnv_w1a1.py b/tests/end2end/test_zynqbuild_end2end_cnv_w1a1.py
index 1a1b21afa..8d0000472 100644
--- a/tests/end2end/test_zynqbuild_end2end_cnv_w1a1.py
+++ b/tests/end2end/test_zynqbuild_end2end_cnv_w1a1.py
@@ -63,6 +63,7 @@ from finn.transformation.move_reshape import RemoveCNVtoFCFlatten
 from finn.transformation.lower_convs_to_matmul import LowerConvsToMatMul
 from finn.transformation.streamline.reorder import MakeMaxPoolNHWC
 from finn.transformation.infer_data_layouts import InferDataLayouts
+from finn.transformation.fpgadataflow.annotate_cycles import AnnotateCycles
 
 
 build_dir = "/tmp/" + os.environ["FINN_INST_NAME"]
@@ -116,6 +117,7 @@ def test_end2end_zynqbuild_cnv_w1a1_convert_to_hls_layers():
     model = model.transform(to_hls.InferQuantizedStreamingFCLayer(mem_mode))
     model = model.transform(to_hls.InferConvInpGen())
     model = model.transform(to_hls.InferStreamingMaxPool())
+    model = model.transform(GiveUniqueNodeNames())
     model = model.transform(RemoveCNVtoFCFlatten())
     model = model.transform(InferDataLayouts())
     model.save(build_dir + "/end2end_zynqbuild_cnv_w1a1_hls_layers.onnx")
@@ -165,6 +167,7 @@ def test_end2end_zynqbuild_cnv_w1a1_fold():
         swg_inst.set_nodeattr("SIMD", simd)
         swg_inst.set_nodeattr("inFIFODepth", swg_idepth[i])
     model = model.transform(AnnotateResources("estimate"))
+    model = model.transform(AnnotateCycles())
     model.save(build_dir + "/end2end_zynqbuild_cnv_w1a1_folded.onnx")
 
 
-- 
GitLab