From 8d5c2ae0b965aa4f2940421265064e17867e237f Mon Sep 17 00:00:00 2001 From: Hendrik Borras <hendrikborras@web.de> Date: Mon, 23 Aug 2021 14:15:48 +0100 Subject: [PATCH] Made sure test inputs start at 0 for nicer debugging. --- tests/fpgadataflow/test_fpgadataflow_upsampler.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/fpgadataflow/test_fpgadataflow_upsampler.py b/tests/fpgadataflow/test_fpgadataflow_upsampler.py index cc398887f..64a0519c9 100644 --- a/tests/fpgadataflow/test_fpgadataflow_upsampler.py +++ b/tests/fpgadataflow/test_fpgadataflow_upsampler.py @@ -131,8 +131,11 @@ def test_fpgadataflow_upsampler(dt, IFMDim, OFMDim, NumChannels, exec_mode): torch_model = PyTorchTestModel(upscale_factor=OFMDim / IFMDim) input_shape = (1, NumChannels, IFMDim, IFMDim) test_in = torch.arange(0, np.prod(np.asarray(input_shape))) + # Limit the input to values valid for the given datatype test_in %= dt.max() - dt.min() + 1 test_in += dt.min() + # Additionally make sure we always start with 0, for convenience purposes. + test_in = torch.roll(test_in, dt.min()) test_in = test_in.view(*input_shape).type(torch.float32) # Get golden PyTorch and ONNX inputs -- GitLab