31 #include "tests/datasets/ShapeDatasets.h"
36 #include "tests/validation/fixtures/DeconvolutionLayerFixture.h"
48 constexpr AbsoluteTolerance<float> tolerance_qasymm8(1.0);
145 PadStrideInfo(1, 1, 0, 0),
146 PadStrideInfo(1, 1, 0, 0),
147 PadStrideInfo(1, 1, 0, 0),
148 PadStrideInfo(1, 1, 1, 1),
149 PadStrideInfo(1, 1, 0, 0),
150 PadStrideInfo(1, 1, 0, 0),
151 PadStrideInfo(1, 1, 0, 0),
152 PadStrideInfo(1, 1, 0, 0),
153 PadStrideInfo(1, 1, 0, 0),
154 PadStrideInfo(1, 1, 1, 1),
155 PadStrideInfo(3, 3, 2, 2),
158 false,
false,
false,
false,
false,
true })),
167 template <
typename T>
170 template <
typename T>
173 template <
typename T>
176 template <
typename T>
179 template <
typename T>
182 template <
typename T>
185 template <
typename T>
193 data_layouts_dataset),
204 data_layouts_dataset),
214 data_layouts_dataset),
223 data_layouts_dataset),
241 data_layouts_dataset),
251 data_layouts_dataset),
252 framework::dataset::
make("AddBias", {
true })))
271 data_layouts_dataset),
272 framework::dataset::
make("AddBias", {
true })))
285 data_layouts_dataset),
286 framework::dataset::
make("AddBias", {
true })))
296 data_layouts_dataset),
314 data_layouts_dataset),
324 data_layouts_dataset),
325 framework::dataset::
make("AddBias", {
true })))
334 data_layouts_dataset),
335 framework::dataset::
make("AddBias", {
true })))
345 template <typename T>
346 using CLDeconvolutionLayerQuantizedFixture4x4 = DeconvolutionValidationQuantizedFixture<
CLTensor, CLAccessor,
CLDeconvolutionLayer, T, 4, 4>;
348 template <typename T>
351 template <typename T>
354 template <typename T>
357 template <typename T>
360 template <typename T>
363 template <typename T>
366 template <typename T>
369 template <typename T>
372 template <typename T>
381 data_layouts_dataset),
395 data_layouts_dataset),
418 data_layouts_dataset),
431 data_layouts_dataset),
444 data_layouts_dataset),
464 data_layouts_dataset),
479 data_layouts_dataset),
503 data_layouts_dataset),
516 data_layouts_dataset),
529 data_layouts_dataset),
541 const auto input_qinfo_dataset = framework::dataset::
make("InputQuantizationInfo", { QuantizationInfo(1.f / 255.f, 10) });
551 data_layouts_dataset),
552 input_qinfo_dataset),
554 framework::dataset::
make("AddBias", {
true })),
562 data_layouts_dataset),
576 data_layouts_dataset),
577 input_qinfo_dataset),
579 framework::dataset::
make("AddBias", {
true })),
587 data_layouts_dataset),
600 data_layouts_dataset),
613 data_layouts_dataset),
614 input_qinfo_dataset),
626 data_layouts_dataset),
627 input_qinfo_dataset),
637 data_layouts_dataset),
651 data_layouts_dataset),
652 input_qinfo_dataset),
654 framework::dataset::
make("AddBias", {
false })),
662 data_layouts_dataset),
676 data_layouts_dataset),
677 input_qinfo_dataset),
679 framework::dataset::
make("AddBias", {
true })),
687 data_layouts_dataset),