From 038cc2af6a8e6ea3a96de3b5ad8f1f0276f9fa28 Mon Sep 17 00:00:00 2001 From: mmrahorovic <mmrahorovic@hotmail.com> Date: Wed, 16 Feb 2022 18:51:32 +0000 Subject: [PATCH] [tests]: updated MaxPool test, changed FPGA part --- .../test_layer_streaming_maxpool_batch.py | 26 +++++++------------ 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/tests/fpgadataflow/test_layer_streaming_maxpool_batch.py b/tests/fpgadataflow/test_layer_streaming_maxpool_batch.py index e0fe87ee1..884e64e06 100644 --- a/tests/fpgadataflow/test_layer_streaming_maxpool_batch.py +++ b/tests/fpgadataflow/test_layer_streaming_maxpool_batch.py @@ -123,26 +123,19 @@ def prepare_inputs(input_tensor): # input datatype -#@pytest.mark.parametrize("idt", [DataType["BIPOLAR"], DataType["INT4"]]) -@pytest.mark.parametrize("idt", [DataType["UINT4"]]) +@pytest.mark.parametrize("idt", [DataType["BIPOLAR"], DataType["INT4"]]) # 1d maxpool -#@pytest.mark.parametrize("dim_1d", [False, True]) -@pytest.mark.parametrize("dim_1d", [True]) +@pytest.mark.parametrize("dim_1d", [False, True]) # kernel size -##@pytest.mark.parametrize("k", [2, 4]) -@pytest.mark.parametrize("k", [6]) +@pytest.mark.parametrize("k", [2, 4]) # input dimension -#@pytest.mark.parametrize("ifm_dim", [4, 8]) -@pytest.mark.parametrize("ifm_dim", [60]) +@pytest.mark.parametrize("ifm_dim", [4, 8]) # input channels -#@pytest.mark.parametrize("ifm_ch", [1, 3]) # 1,3 -@pytest.mark.parametrize("ifm_ch", [1024]) # 1,3 +@pytest.mark.parametrize("ifm_ch", [1, 3]) # 1,3 # pe -#@pytest.mark.parametrize("pe", [1, 3]) -@pytest.mark.parametrize("pe", [1]) +@pytest.mark.parametrize("pe", [1, 3]) # execution mode -#@pytest.mark.parametrize("exec_mode", ["rtlsim", "cppsim"]) -@pytest.mark.parametrize("exec_mode", ["rtlsim"]) +@pytest.mark.parametrize("exec_mode", ["rtlsim", "cppsim"]) @pytest.mark.slow @pytest.mark.vivado def test_fpgadataflow_streamingmaxpool(idt, dim_1d, k, ifm_dim, ifm_ch, pe, exec_mode): @@ -176,7 +169,9 @@ def test_fpgadataflow_streamingmaxpool(idt, dim_1d, k, ifm_dim, ifm_ch, pe, exec golden = make_single_maxpoolnhwc_modelwrapper(k, ifm_ch, ifm_dim, ofm_dim, idt) y_expected = oxe.execute_onnx(golden, input_dict)["outp"] - model = make_single_streamingmaxpool_modelwrapper(k, ifm_ch, pe, ifm_dim, ofm_dim, idt) + model = make_single_streamingmaxpool_modelwrapper( + k, ifm_ch, pe, ifm_dim, ofm_dim, idt + ) if exec_mode == "cppsim": model = model.transform(SetExecMode("cppsim")) @@ -185,7 +180,6 @@ def test_fpgadataflow_streamingmaxpool(idt, dim_1d, k, ifm_dim, ifm_ch, pe, exec elif exec_mode == "rtlsim": model = model.transform(SetExecMode("rtlsim")) model = model.transform(GiveUniqueNodeNames()) - #model = model.transform(PrepareIP("xc7z020clg400-1", 5)) model = model.transform(PrepareIP("xczu3eg-sbva484-1-e", 5)) model = model.transform(HLSSynthIP()) model = model.transform(PrepareRTLSim()) -- GitLab