27 #include "tests/datasets/ShapeDatasets.h"
31 #include "tests/validation/fixtures/FuseBatchNormalizationFixture.h"
41 AbsoluteTolerance<float> absolute_tolerance_f32(0.001f);
42 #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC
43 AbsoluteTolerance<float> absolute_tolerance_f16(0.2f);
111 #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC
124 validate(Accessor(_target_w), _reference_w, absolute_tolerance_f16);
125 validate(Accessor(_target_b), _reference_b, absolute_tolerance_f16);
139 validate(Accessor(_target_w), _reference_w, absolute_tolerance_f16);
140 validate(Accessor(_target_b), _reference_b, absolute_tolerance_f16);
151 datasets::Small3DShapes(),
166 datasets::Large3DShapes(),
180 #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC
184 datasets::Small3DShapes(),
193 validate(Accessor(_target_w), _reference_w, absolute_tolerance_f16);
194 validate(Accessor(_target_b), _reference_b, absolute_tolerance_f16);
199 datasets::Large3DShapes(),
208 validate(Accessor(_target_w), _reference_w, absolute_tolerance_f16);
209 validate(Accessor(_target_b), _reference_b, absolute_tolerance_f16);