From 92b7ad4b2b9d75e6c519c46b63999e4465aa76b4 Mon Sep 17 00:00:00 2001
From: Yaman Umuroglu <maltanar@gmail.com>
Date: Tue, 25 Aug 2020 11:19:09 +0200
Subject: [PATCH] [Test] move post-synth res annotation to own step

---
 tests/end2end/test_vitis_end2end_cnv_w1a1.py | 9 ++++++++-
 tests/end2end/test_vitis_end2end_tfc_w1a1.py | 9 ++++++++-
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/tests/end2end/test_vitis_end2end_cnv_w1a1.py b/tests/end2end/test_vitis_end2end_cnv_w1a1.py
index 35be81574..4889da7a1 100644
--- a/tests/end2end/test_vitis_end2end_cnv_w1a1.py
+++ b/tests/end2end/test_vitis_end2end_cnv_w1a1.py
@@ -185,12 +185,19 @@ def test_end2end_vitis_cnv_w1a1_build():
             strategy=VitisOptStrategy.BUILD_SPEED,
         )
     )
+    model.save(build_dir + "/end2end_vitis_cnv_w1a1_build.onnx")
+
+
+def test_end2end_vitis_cnv_w1a1_annotate_resources():
+    model = load_test_checkpoint_or_skip(
+        build_dir + "/end2end_vitis_cnv_w1a1_build.onnx"
+    )
     model = model.transform(AnnotateResources("synth"))
     warnings.warn(
         "Post-synthesis resources (excluding shell): "
         + model.get_metadata_prop("res_total_synth")
     )
-    model.save(build_dir + "/end2end_vitis_cnv_w1a1_build.onnx")
+    model.save(build_dir + "/end2end_vitis_cnv_w1a1_annotate_resources.onnx")
 
 
 def test_end2end_vitis_cnv_w1a1_deploy_on_pynq():
diff --git a/tests/end2end/test_vitis_end2end_tfc_w1a1.py b/tests/end2end/test_vitis_end2end_tfc_w1a1.py
index 672ea93a0..8f1e2f5ab 100644
--- a/tests/end2end/test_vitis_end2end_tfc_w1a1.py
+++ b/tests/end2end/test_vitis_end2end_tfc_w1a1.py
@@ -172,12 +172,19 @@ def test_end2end_vitis_tfc_w1a1_build():
             strategy=VitisOptStrategy.BUILD_SPEED,
         )
     )
+    model.save(build_dir + "/end2end_vitis_tfc_w1a1_build.onnx")
+
+
+def test_end2end_vitis_tfc_w1a1_annotate_resources():
+    model = load_test_checkpoint_or_skip(
+        build_dir + "/end2end_vitis_tfc_w1a1_build.onnx"
+    )
     model = model.transform(AnnotateResources("synth"))
     warnings.warn(
         "Post-synthesis resources (excluding shell): "
         + model.get_metadata_prop("res_total_synth")
     )
-    model.save(build_dir + "/end2end_vitis_tfc_w1a1_build.onnx")
+    model.save(build_dir + "/end2end_vitis_tfc_w1a1_annotate_resources.onnx")
 
 
 def test_end2end_vitis_tfc_w1a1_deploy_on_pynq():
-- 
GitLab