COMPMID-2452: Fix meta-data override issue in DynamicTensor test
Avoid overriding the tensor meta-data once configures. This caused
write-out-of-bounds errors as padding was getting reset.
Change-Id: Id5eccfd2a9b7ab39bcea37d9c6bbb6e42779b478
Signed-off-by: Georgios Pinitas <georgios.pinitas@arm.com>
Reviewed-on: https://review.mlplatform.org/c/2246
Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
diff --git a/tests/validation/fixtures/UNIT/DynamicTensorFixture.h b/tests/validation/fixtures/UNIT/DynamicTensorFixture.h
index 804b394..02d28fa 100644
--- a/tests/validation/fixtures/UNIT/DynamicTensorFixture.h
+++ b/tests/validation/fixtures/UNIT/DynamicTensorFixture.h
@@ -454,9 +454,9 @@
tensor_info.set_data_layout(_data_layout);
weights_info.set_data_layout(_data_layout);
+ tensors[0].allocator()->init(tensor_info);
for(unsigned int f = 0; f < num_functions; ++f)
{
- tensors[f].allocator()->init(tensor_info);
tensors[f + 1].allocator()->init(tensor_info);
ws[f].allocator()->init(weights_info);