Lines Matching full:framework
32 #include "tests/framework/Asserts.h"
33 #include "tests/framework/Macros.h"
34 #include "tests/framework/datasets/Datasets.h"
51 const auto depth_multipliers = framework::dataset::make("DepthMultiplier", { 1, 4 });
52 const auto large_depth_multipliers = framework::dataset::make("DepthMultiplier", { 1, 2, 5, 8 });
55 const auto ActivationFunctionsDataset = framework::dataset::make("ActivationInfo",
67 DATA_TEST_CASE(Validate, framework::DatasetMode::ALL, zip(zip(zip(zip(zip(zip(zip( in TEST_SUITE()
68 …framework::dataset::make("InputInfo", { TensorInfo(TensorShape(27U, 13U, 2U), 1, DataType::F32), … in TEST_SUITE()
79 … framework::dataset::make("WeightsInfo", { TensorInfo(TensorShape(3U, 3U, 2U), 1, DataType::F16),
90 … framework::dataset::make("BiasesInfo", { TensorInfo(TensorShape(2U), 1, DataType::F32),
101 … framework::dataset::make("OutputInfo", { TensorInfo(TensorShape(25U, 11U, 2U), 1, DataType::F32),
112 framework::dataset::make("ConvInfo", { PadStrideInfo(1, 1, 0, 0),
123 framework::dataset::make("DepthMultiplier", { 1,
134 framework::dataset::make("Dilation", { Size2D(1U, 1U),
145 …framework::dataset::make("Expected", { false, false, false, false, false, false, false, false, tru…
149 ARM_COMPUTE_EXPECT(is_valid == expected, framework::LogLevel::ERRORS);
165 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo… in TEST_SUITE()
166 …combine(combine(combine(combine(framework::dataset::concat(datasets::SmallDepthwiseConvolutionLaye… in TEST_SUITE()
169 framework::dataset::make("DataType", in TEST_SUITE()
171 … framework::dataset::make("DataLayout", DataLayout::NCHW)), in TEST_SUITE()
176 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, CLDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
178 … framework::dataset::make("DataType",
180 … framework::dataset::make("DataLayout", DataLayout::NCHW)),
186 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
188 … framework::dataset::make("DataType",
190 … framework::dataset::make("DataLayout", { DataLayout::NCHW })),
195 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, CLDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
198 framework::dataset::make("DataType",
200 … framework::dataset::make("DataLayout", { DataLayout::NCHW })),
209 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo… in TEST_SUITE_END()
212 framework::dataset::make("DataType", in TEST_SUITE_END()
214 … framework::dataset::make("DataLayout", DataLayout::NHWC)), in TEST_SUITE_END()
219 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, CLDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
221 … framework::dataset::make("DataType",
223 … framework::dataset::make("DataLayout", DataLayout::NHWC)),
229 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
231 … framework::dataset::make("DataType",
233 … framework::dataset::make("DataLayout", { DataLayout::NHWC })),
238 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, CLDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
241 framework::dataset::make("DataType",
243 … framework::dataset::make("DataLayout", { DataLayout::NHWC })),
253 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo… in TEST_SUITE_END()
255 … framework::dataset::make("DataType", in TEST_SUITE_END()
257 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })), in TEST_SUITE_END()
262 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, CLDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
264 … framework::dataset::make("DataType",
266 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
273 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
275 … framework::dataset::make("DataType",
277 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
282 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, CLDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
285 framework::dataset::make("DataType",
287 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
296 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerInPlaceFixture<half>, framework::Da… in TEST_SUITE_END()
298 … framework::dataset::make("DepthMultiplier", { 1 })), in TEST_SUITE_END()
299 framework::dataset::make("DataType",
301 … framework::dataset::make("DataLayout", { DataLayout::NHWC })),
312 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerFixture<float>, framework::DatasetM… in TEST_SUITE_END()
313 …combine(combine(combine(combine(framework::dataset::concat(datasets::SmallDepthwiseConvolutionLaye… in TEST_SUITE_END()
316 framework::dataset::make("DataType", in TEST_SUITE_END()
318 … framework::dataset::make("DataLayout", DataLayout::NCHW)), in TEST_SUITE_END()
323 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, CLDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
325 framework::dataset::make("DataType",
327 framework::dataset::make("DataLayout", DataLayout::NCHW)),
333 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
335 framework::dataset::make("DataType",
337 … framework::dataset::make("DataLayout", DataLayout::NCHW)),
342 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, CLDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
345 framework::dataset::make("DataType",
347 … framework::dataset::make("DataLayout", DataLayout::NCHW)),
356 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerFixture<float>, framework::DatasetM… in TEST_SUITE_END()
359 framework::dataset::make("DataType", in TEST_SUITE_END()
361 … framework::dataset::make("DataLayout", DataLayout::NHWC)), in TEST_SUITE_END()
366 …edDataLayout, CLDepthwiseConvolutionLayerMixedDataLayoutFixture<float>, framework::DatasetMode::PR…
368 … framework::dataset::make("DepthMultiplier", { 2 })),
369 framework::dataset::make("DataType",
371 … framework::dataset::make("DataLayout", DataLayout::NHWC)),
372 … framework::dataset::make("ActivationInfo", ActivationLayerInfo())))
376 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, CLDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
378 framework::dataset::make("DataType",
380 framework::dataset::make("DataLayout", DataLayout::NHWC)),
388 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
391 framework::dataset::make("DataType",
393 … framework::dataset::make("DataLayout", DataLayout::NHWC)),
398 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, CLDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
401 framework::dataset::make("DataType",
403 … framework::dataset::make("DataLayout", DataLayout::NHWC)),
413 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerFixture<float>, framework::DatasetM… in TEST_SUITE_END()
415 … framework::dataset::make("DataType", in TEST_SUITE_END()
417 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })), in TEST_SUITE_END()
423 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, CLDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
425 framework::dataset::make("DataType",
427 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
433 FIXTURE_DATA_TEST_CASE_NEW(RunLargeKernelSize, CLDepthwiseConvolutionLayerFixture<float>, framework…
435 … framework::dataset::make("DepthMultiplier", { 1 })),
436 framework::dataset::make("DataType",
438 … framework::dataset::make("DataLayout", { DataLayout::NHWC })),
445 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
447 … framework::dataset::make("DataType",
449 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
454 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, CLDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
457 framework::dataset::make("DataType",
459 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
468 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerInPlaceFixture<float>, framework::D… in TEST_SUITE_END()
470 … framework::dataset::make("DepthMultiplier", { 1 })), in TEST_SUITE_END()
471 framework::dataset::make("DataType",
473 … framework::dataset::make("DataLayout", { DataLayout::NHWC })),
492 …ASE_NEW(RunSmall, CLDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::PR… in TEST_SUITE()
495 … framework::dataset::make("DataType", DataType::QASYMM8)), in TEST_SUITE()
496 …framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 128), QuantizationInfo(2.… in TEST_SUITE()
497 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(1.f, 128) })),
498 … framework::dataset::make("DataLayout", { DataLayout::NHWC })), // NCHW is tested with int8
503 …ASE_NEW(RunLarge, CLDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::NI…
506 … framework::dataset::make("DataType", DataType::QASYMM8)),
507 …framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 10), QuantizationInfo(2.2…
508 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.7f, 2) })),
509 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
515 …ASE_NEW(RunSmall, CLDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::PR…
518 … framework::dataset::make("DataType", DataType::QASYMM8)),
519 …framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 10), QuantizationInfo(2.2…
520 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.8, 1) })),
521 … framework::dataset::make("DataLayout", { DataLayout::NHWC })), // NCHW is tested with int8
526 …ASE_NEW(RunLarge, CLDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::NI…
529 … framework::dataset::make("DataType", DataType::QASYMM8)),
530 …framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 10), QuantizationInfo(1.3…
531 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.9f, 11) })),
532 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
540 …ASE_NEW(RunSmall, CLDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::PR… in TEST_SUITE_END()
543 … framework::dataset::make("DataType", DataType::QASYMM8)), in TEST_SUITE_END()
544 …framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.3f, 10), QuantizationInfo(2.2… in TEST_SUITE_END()
545 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
546 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
551 …ASE_NEW(RunLarge, CLDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::NI…
554 … framework::dataset::make("DataType", DataType::QASYMM8)),
555 …framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 10), QuantizationInfo(2.2…
556 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
557 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
563 …ASE_NEW(RunSmall, CLDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::PR…
566 … framework::dataset::make("DataType", DataType::QASYMM8)),
567 …framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 10), QuantizationInfo(2.2…
568 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
569 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
574 …t, CLDepthwiseConvolutionLayerQuantizedMixedDataLayoutFixture<uint8_t>, framework::DatasetMode::PR…
576 … framework::dataset::make("DepthMultiplier", { 2 })),
577 … framework::dataset::make("DataType", DataType::QASYMM8)),
578 …framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 10), QuantizationInfo(2.2…
579 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
580 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
581 … framework::dataset::make("ActivationInfo", ActivationLayerInfo())))
585 …ASE_NEW(RunLarge, CLDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::NI…
588 … framework::dataset::make("DataType", DataType::QASYMM8)),
589 …framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 10), QuantizationInfo(2.2…
590 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
591 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
602 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerQuantizedFixture<int8_t>, framework… in TEST_SUITE_END()
605 … framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)), in TEST_SUITE_END()
606 …framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.3f, 10), QuantizationInfo(2.2… in TEST_SUITE_END()
607 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 4) })),
608 … framework::dataset::make("DataLayout", { DataLayout::NCHW })),
613 …ut, CLDepthwiseConvolutionLayerQuantizedMixedDataLayoutFixture<int8_t>, framework::DatasetMode::PR…
615 … framework::dataset::make("DepthMultiplier", { 2 })),
616 … framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)),
617 …framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.3f, 10), QuantizationInfo(2.2…
618 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 4) })),
619 … framework::dataset::make("DataLayout", { DataLayout::NCHW })),
620 … framework::dataset::make("ActivationInfo", ActivationLayerInfo())))
625 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, CLDepthwiseConvolutionLayerQuantizedFixture<int8_t>, framework…
628 … framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)),
629 …framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 10), QuantizationInfo(2.2…
630 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.8, 1) })),
631 … framework::dataset::make("DataLayout", { DataLayout::NCHW })),
642 …nSmall, CLDepthwiseConvolutionLayerQuantizedPerChannelFixture<uint8_t>, framework::DatasetMode::PR… in TEST_SUITE_END()
645 … framework::dataset::make("SrcDataType", DataType::QASYMM8)), in TEST_SUITE_END()
646 … framework::dataset::make("WeightsDataType", DataType::QSYMM8_PER_CHANNEL)), in TEST_SUITE_END()
647 … framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.3f, 10) })), in TEST_SUITE_END()
648 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 4) })),
649 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
654 …nLarge, CLDepthwiseConvolutionLayerQuantizedPerChannelFixture<uint8_t>, framework::DatasetMode::NI…
657 … framework::dataset::make("SrcDataType", DataType::QASYMM8)),
658 … framework::dataset::make("WeightsDataType", DataType::QSYMM8_PER_CHANNEL)),
659 … framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
660 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.7f, 2) })),
661 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
667 …nSmall, CLDepthwiseConvolutionLayerQuantizedPerChannelFixture<uint8_t>, framework::DatasetMode::PR…
670 … framework::dataset::make("SrcDataType", DataType::QASYMM8)),
671 … framework::dataset::make("WeightsDataType", DataType::QSYMM8_PER_CHANNEL)),
672 … framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
673 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.8, 1) })),
674 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
679 …nLarge, CLDepthwiseConvolutionLayerQuantizedPerChannelFixture<uint8_t>, framework::DatasetMode::NI…
682 … framework::dataset::make("SrcDataType", DataType::QASYMM8)),
683 … framework::dataset::make("WeightsDataType", DataType::QSYMM8_PER_CHANNEL)),
684 … framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
685 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.9f, 11) })),
686 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
694 …nSmall, CLDepthwiseConvolutionLayerQuantizedPerChannelFixture<uint8_t>, framework::DatasetMode::PR… in TEST_SUITE_END()
697 … framework::dataset::make("SrcDataType", DataType::QASYMM8)), in TEST_SUITE_END()
698 … framework::dataset::make("WeightsDataType", DataType::QSYMM8_PER_CHANNEL)), in TEST_SUITE_END()
699 … framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.3f, 10) })), in TEST_SUITE_END()
700 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 4) })),
701 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
706 …nLarge, CLDepthwiseConvolutionLayerQuantizedPerChannelFixture<uint8_t>, framework::DatasetMode::NI…
709 … framework::dataset::make("SrcDataType", DataType::QASYMM8)),
710 … framework::dataset::make("WeightsDataType", DataType::QSYMM8_PER_CHANNEL)),
711 … framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
712 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
713 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
719 …nSmall, CLDepthwiseConvolutionLayerQuantizedPerChannelFixture<uint8_t>, framework::DatasetMode::PR…
722 … framework::dataset::make("SrcDataType", DataType::QASYMM8)),
723 … framework::dataset::make("WeightsDataType", DataType::QSYMM8_PER_CHANNEL)),
724 … framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
725 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
726 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
731 …nLarge, CLDepthwiseConvolutionLayerQuantizedPerChannelFixture<uint8_t>, framework::DatasetMode::NI…
734 … framework::dataset::make("SrcDataType", DataType::QASYMM8)),
735 … framework::dataset::make("WeightsDataType", DataType::QSYMM8_PER_CHANNEL)),
736 … framework::dataset::make("SrcQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
737 … framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
738 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),