From 5593117a2e6ceb0ea43d0aa628131de9f074afe4 Mon Sep 17 00:00:00 2001 From: Yaman Umuroglu <maltanar@gmail.com> Date: Thu, 8 Oct 2020 16:28:36 +0200 Subject: [PATCH] [Test] check outputs from fifo depth setting in end2end test --- tests/end2end/test_end2end_bnn_pynq.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/end2end/test_end2end_bnn_pynq.py b/tests/end2end/test_end2end_bnn_pynq.py index c81e3f9e6..84099339f 100644 --- a/tests/end2end/test_end2end_bnn_pynq.py +++ b/tests/end2end/test_end2end_bnn_pynq.py @@ -455,6 +455,14 @@ class TestEnd2End: model = load_test_checkpoint_or_skip(prev_chkpt_name) test_fpga_part = get_build_env(kind, target_clk_ns)["part"] model = model.transform(InsertAndSetFIFODepths(test_fpga_part, target_clk_ns)) + fifo_layers = model.get_nodes_by_op_type("StreamingFIFO") + assert len(fifo_layers) > 0 + hls_layers = model.get_finn_nodes() + for node in hls_layers: + if node.op_type != "StreamingFIFO": + op_inst = getCustomOp(node) + assert op_inst.get_nodeattr("inFIFODepth") == 0 + assert op_inst.get_nodeattr("outFIFODepth") == 0 model.save(get_checkpoint_name(topology, wbits, abits, "fifodepth_" + kind)) @pytest.mark.slow -- GitLab