diff options
author | Sang-Hoon Park <sang-hoon.park@arm.com> | 2020-06-22 13:48:56 +0100 |
---|---|---|
committer | Georgios Pinitas <georgios.pinitas@arm.com> | 2020-06-22 19:07:10 +0000 |
commit | 9e4b899efb0eb78e86c5e2ea76a360776d85241d (patch) | |
tree | be6af096252e8338ba7c383e7037851b5642f4e4 /tests/validation/reference/Scale.cpp | |
parent | 80feed5193de6b10d8ab65b42fb988c241c5d09d (diff) | |
download | ComputeLibrary-9e4b899efb0eb78e86c5e2ea76a360776d85241d.tar.gz |
COMPMID-3364: prevent auto dimension correction for ScaleFixture
Auto dimension correction makes tests failed when data layout
is NHWC and the last dimension has size of one which results in
difference in number of dimensions from reference's result based on NCHW.
Change-Id: I25c17870448ecc5a658774dbd01cddc7462cb09a
Signed-off-by: Sang-Hoon Park <sang-hoon.park@arm.com>
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/3432
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'tests/validation/reference/Scale.cpp')
-rw-r--r-- | tests/validation/reference/Scale.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/validation/reference/Scale.cpp b/tests/validation/reference/Scale.cpp index 06bc42004f..cb4ad6f909 100644 --- a/tests/validation/reference/Scale.cpp +++ b/tests/validation/reference/Scale.cpp @@ -42,8 +42,8 @@ SimpleTensor<T> scale_core(const SimpleTensor<T> &in, float scale_x, float scale // Add 1 if ceil_policy_scale is true const size_t round_value = ceil_policy_scale ? 1U : 0U; TensorShape shape_scaled(in.shape()); - shape_scaled.set(0, (in.shape()[0] + round_value) * scale_x); - shape_scaled.set(1, (in.shape()[1] + round_value) * scale_y); + shape_scaled.set(0, (in.shape()[0] + round_value) * scale_x, /* apply_dim_correction = */ false); + shape_scaled.set(1, (in.shape()[1] + round_value) * scale_y, /* apply_dim_correction = */ false); SimpleTensor<T> out(shape_scaled, in.data_type()); // Compute the ratio between source width/height and destination width/height |