• Home
  • Raw
  • Download

Lines Matching full:framework

33 #include "tests/framework/Asserts.h"
34 #include "tests/framework/Macros.h"
35 #include "tests/framework/datasets/Datasets.h"
56 const auto depth_multipliers = framework::dataset::make("DepthMultiplier", { 1, 2, 8 });
57 const auto large_depth_multipliers = framework::dataset::make("DepthMultiplier", { 1, 2, 5, 32 });
60 const auto ActivationFunctionsDataset = framework::dataset::make("ActivationInfo",
66 const auto input_qinfo_dataset = framework::dataset::make("InputQInfo",
78 DATA_TEST_CASE(Validate3x3, framework::DatasetMode::ALL, zip(zip(zip(zip(zip(zip(zip( in TEST_SUITE()
79framework::dataset::make("InputInfo", { TensorInfo(TensorShape(32U, 18U, 2U), 1, DataType::F32), … in TEST_SUITE()
91framework::dataset::make("WeightsInfo", { TensorInfo(TensorShape(3U, 3U, 2U, 2U), 1, DataType::F16…
103framework::dataset::make("BiasesInfo", { TensorInfo(TensorShape(2U), 1, DataType::F32),
115framework::dataset::make("OutputInfo", { TensorInfo(TensorShape(30U, 16U, 2U), 1, DataType::F32),
127 framework::dataset::make("ConvInfo", { PadStrideInfo(1, 1, 0, 0),
139 framework::dataset::make("DepthMultiplier", { 1,
151 framework::dataset::make("Dilation", { Size2D(1U, 1U),
163framework::dataset::make("Expected", { false, false, false, false, false, false, false, false, fal…
168 ARM_COMPUTE_EXPECT(is_valid == expected, framework::LogLevel::ERRORS);
171 DATA_TEST_CASE(ValidateGeneric, framework::DatasetMode::ALL, zip(zip(zip(zip(zip(zip(zip(
172framework::dataset::make("InputInfo", { TensorInfo(TensorShape(27U, 13U, 2U), 1, DataType::F32), …
181framework::dataset::make("WeightsInfo", { TensorInfo(TensorShape(3U, 3U, 2U), 1, DataType::F16),
190framework::dataset::make("BiasesInfo", { TensorInfo(TensorShape(2U), 1, DataType::F32),
199framework::dataset::make("OutputInfo", { TensorInfo(TensorShape(25U, 11U, 2U), 1, DataType::F32),
208 framework::dataset::make("ConvInfo", { PadStrideInfo(1, 1, 0, 0),
217 framework::dataset::make("DepthMultiplier", { 1,
226 framework::dataset::make("Dilation", { Size2D(1U, 1U),
235framework::dataset::make("Expected", { false, false, false, false, false, false, false, false})),
239 ARM_COMPUTE_EXPECT(is_valid == expected, framework::LogLevel::ERRORS);
253 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, NEDepthwiseConvolutionLayerFixture<float>, framework::DatasetM… in TEST_SUITE()
255 framework::dataset::make("DataType", DataType::F32)), in TEST_SUITE()
256framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })), in TEST_SUITE()
261 …edDataLayout, NEDepthwiseConvolutionLayerMixedDataLayoutFixture<float>, framework::DatasetMode::PR…
262 framework::dataset::make("DepthMultiplier", { 2 })),
263 framework::dataset::make("DataType", DataType::F32)),
264framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
265 framework::dataset::make("ActivationInfo", ActivationLayerInfo())))
269 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, NEDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
271 framework::dataset::make("DataType",
273framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
280 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, NEDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
283 framework::dataset::make("DataType",
285framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
290 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, NEDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
293 framework::dataset::make("DataType",
295framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
304 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, NEDepthwiseConvolutionLayerFixture<float>, framework::DatasetM… in TEST_SUITE_END()
306 framework::dataset::make("DataType", in TEST_SUITE_END()
308framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })), in TEST_SUITE_END()
313 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, NEDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
316 framework::dataset::make("DataType",
318framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
324 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, NEDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
327 framework::dataset::make("DataType",
329framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
334 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, NEDepthwiseConvolutionLayerFixture<float>, framework::DatasetM…
337 framework::dataset::make("DataType",
339framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
349 FIXTURE_DATA_TEST_CASE_NEW(RunSmall3x3, NEDepthwiseConvolutionLayerFixture<float>, framework::Datas… in TEST_SUITE_END()
351framework::dataset::make("DepthMultiplier", 1)), in TEST_SUITE_END()
352 framework::dataset::make("DataType", in TEST_SUITE_END()
354framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })), in TEST_SUITE_END()
359 …ghtsSmall3x3, NEDepthwiseConvolutionLayerVariableWeightsFixture<float>, framework::DatasetMode::PR…
361framework::dataset::make("DepthMultiplier", 1)),
362 framework::dataset::make("DataType",
364framework::dataset::make("DataLayout", { DataLayout::NHWC })),
369 …ataLayout3x3, NEDepthwiseConvolutionLayerMixedDataLayoutFixture<float>, framework::DatasetMode::PR…
371framework::dataset::make("DepthMultiplier", 1)),
372framework::dataset::make("DataType", DataType::F32)),
373framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
374framework::dataset::make("ActivationInfo", ActivationLayerInfo())))
378 FIXTURE_DATA_TEST_CASE_NEW(RunSmall5x5, NEDepthwiseConvolutionLayerFixture<float>, framework::Datas…
380framework::dataset::make("DepthMultiplier", 1)),
381 framework::dataset::make("DataType",
383framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
388 …ghtsSmall5x5, NEDepthwiseConvolutionLayerVariableWeightsFixture<float>, framework::DatasetMode::PR…
390framework::dataset::make("DepthMultiplier", 1)),
391 framework::dataset::make("DataType",
393framework::dataset::make("DataLayout", { DataLayout::NHWC })),
398 FIXTURE_DATA_TEST_CASE_NEW(RunLarge3x3, NEDepthwiseConvolutionLayerFixture<float>, framework::Datas…
400framework::dataset::make("DepthMultiplier", 1)),
401 framework::dataset::make("DataType",
403framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
408 …ghtsLarge3x3, NEDepthwiseConvolutionLayerVariableWeightsFixture<float>, framework::DatasetMode::NI…
410framework::dataset::make("DepthMultiplier", 1)),
411 framework::dataset::make("DataType",
413framework::dataset::make("DataLayout", { DataLayout::NHWC })),
424 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, NEDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo… in TEST_SUITE_END()
426 framework::dataset::make("DataType", in TEST_SUITE_END()
428framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })), in TEST_SUITE_END()
433 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, NEDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
435framework::dataset::make("DataType",
437framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
444 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, NEDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
447 framework::dataset::make("DataType",
449framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
454 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, NEDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
457 framework::dataset::make("DataType",
459framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
470 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, NEDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
472 framework::dataset::make("DataType",
474framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
479 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, NEDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
482 framework::dataset::make("DataType",
484framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
492 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, NEDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
495 framework::dataset::make("DataType",
497framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
502 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, NEDepthwiseConvolutionLayerFixture<half>, framework::DatasetMo…
505 framework::dataset::make("DataType",
507framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
517 FIXTURE_DATA_TEST_CASE_NEW(RunSmallW3x3, NEDepthwiseConvolutionLayerFixture<half>, framework::Datas… in TEST_SUITE_END()
519framework::dataset::make("DepthMultiplier", 1)), in TEST_SUITE_END()
520 framework::dataset::make("DataType", in TEST_SUITE_END()
522framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })), in TEST_SUITE_END()
527 FIXTURE_DATA_TEST_CASE_NEW(RunSmallW5x5, NEDepthwiseConvolutionLayerFixture<half>, framework::Datas…
529framework::dataset::make("DepthMultiplier", 1)),
530 framework::dataset::make("DataType",
532framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
537 FIXTURE_DATA_TEST_CASE_NEW(RunLargeW3x3, NEDepthwiseConvolutionLayerFixture<half>, framework::Datas…
539framework::dataset::make("DepthMultiplier", 1)),
540 framework::dataset::make("DataType",
542framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
562 …ASE_NEW(RunSmall, NEDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::PR… in TEST_SUITE()
565framework::dataset::make("DataType", DataType::QASYMM8)), in TEST_SUITE()
567framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 4) })), in TEST_SUITE()
568framework::dataset::make("DataLayout", { DataLayout::NHWC })),
573 …t, NEDepthwiseConvolutionLayerQuantizedMixedDataLayoutFixture<uint8_t>, framework::DatasetMode::PR…
575framework::dataset::make("DepthMultiplier", { 2 })),
576framework::dataset::make("DataType", DataType::QASYMM8)),
578framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 4) })),
579framework::dataset::make("DataLayout", { DataLayout::NHWC })),
580framework::dataset::make("ActivationInfo", ActivationLayerInfo())))
585 …ASE_NEW(RunSmall, NEDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::PR…
588framework::dataset::make("DataType", DataType::QASYMM8)),
590framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.8f, 1) })),
591framework::dataset::make("DataLayout", { DataLayout::NHWC })),
596 …ASE_NEW(RunLarge, NEDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::NI…
599framework::dataset::make("DataType", DataType::QASYMM8)),
601framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.9f, 11) })),
602framework::dataset::make("DataLayout", { DataLayout::NHWC })),
610 …ASE_NEW(RunSmall, NEDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::PR… in TEST_SUITE_END()
612framework::dataset::make("DataType", DataType::QASYMM8)), in TEST_SUITE_END()
614framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })), in TEST_SUITE_END()
615framework::dataset::make("DataLayout", { DataLayout::NHWC })),
620 …ASE_NEW(RunLarge, NEDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::NI…
623framework::dataset::make("DataType", DataType::QASYMM8)),
625framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
626framework::dataset::make("DataLayout", { DataLayout::NHWC })),
634 …ASE_NEW(RunSmall, NEDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::PR…
636framework::dataset::make("DataType", DataType::QASYMM8)),
638framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.7f, 10) })),
639framework::dataset::make("DataLayout", { DataLayout::NHWC })),
644 …ASE_NEW(RunLarge, NEDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::NI…
647framework::dataset::make("DataType", DataType::QASYMM8)),
649framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
650framework::dataset::make("DataLayout", { DataLayout::NHWC })),
659 …_NEW(RunSmall3x3, NEDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::PR… in TEST_SUITE_END()
661framework::dataset::make("DepthMultiplier", 1)), in TEST_SUITE_END()
662framework::dataset::make("DataType", DataType::QASYMM8)), in TEST_SUITE_END()
664framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })), in TEST_SUITE_END()
665framework::dataset::make("DataLayout", { DataLayout::NHWC })),
670 …3, NEDepthwiseConvolutionLayerQuantizedMixedDataLayoutFixture<uint8_t>, framework::DatasetMode::PR…
672framework::dataset::make("DepthMultiplier", 1)),
673framework::dataset::make("DataType", DataType::QASYMM8)),
675framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
676framework::dataset::make("DataLayout", { DataLayout::NHWC })),
677framework::dataset::make("ActivationInfo", ActivationLayerInfo())))
681 …_NEW(RunSmall5x5, NEDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::PR…
683framework::dataset::make("DepthMultiplier", 1)),
684framework::dataset::make("DataType",
687framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
688framework::dataset::make("DataLayout", { DataLayout::NHWC })),
693 …_NEW(RunLarge3x3, NEDepthwiseConvolutionLayerQuantizedFixture<uint8_t>, framework::DatasetMode::NI…
695framework::dataset::make("DepthMultiplier", 1)),
696framework::dataset::make("DataType",
699framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
700framework::dataset::make("DataLayout", { DataLayout::NHWC })),
710 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, NEDepthwiseConvolutionLayerQuantizedFixture<int8_t>, framework in TEST_SUITE_END()
713framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)), in TEST_SUITE_END()
715framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 4) })), in TEST_SUITE_END()
716framework::dataset::make("DataLayout", { DataLayout::NCHW })),
723 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, NEDepthwiseConvolutionLayerQuantizedFixture<int8_t>, framework
726framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)),
728framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.8f, 1) })),
729framework::dataset::make("DataLayout", { DataLayout::NCHW })),
734 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, NEDepthwiseConvolutionLayerQuantizedFixture<int8_t>, framework
737framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)),
739framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.9f, 11) })),
740framework::dataset::make("DataLayout", { DataLayout::NCHW })),
749 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, NEDepthwiseConvolutionLayerQuantizedFixture<int8_t>, framework in TEST_SUITE_END()
751framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)), in TEST_SUITE_END()
753framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })), in TEST_SUITE_END()
754framework::dataset::make("DataLayout", { DataLayout::NCHW })),
759 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, NEDepthwiseConvolutionLayerQuantizedFixture<int8_t>, framework
762framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)),
764framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
765framework::dataset::make("DataLayout", { DataLayout::NCHW })),
772 FIXTURE_DATA_TEST_CASE_NEW(RunSmall, NEDepthwiseConvolutionLayerQuantizedFixture<int8_t>, framework
774framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)),
776framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.7f, 10) })),
777framework::dataset::make("DataLayout", { DataLayout::NCHW })),
782 FIXTURE_DATA_TEST_CASE_NEW(RunLarge, NEDepthwiseConvolutionLayerQuantizedFixture<int8_t>, framework
785framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)),
787framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
788framework::dataset::make("DataLayout", { DataLayout::NCHW })),
797 …E_NEW(RunSmall3x3, NEDepthwiseConvolutionLayerQuantizedFixture<int8_t>, framework::DatasetMode::PR… in TEST_SUITE_END()
799framework::dataset::make("DepthMultiplier", 1)), in TEST_SUITE_END()
800framework::dataset::make("DataType", in TEST_SUITE_END()
803framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })), in TEST_SUITE_END()
804framework::dataset::make("DataLayout", { DataLayout::NCHW })),
809 …E_NEW(RunSmall5x5, NEDepthwiseConvolutionLayerQuantizedFixture<int8_t>, framework::DatasetMode::PR…
811framework::dataset::make("DepthMultiplier", 1)),
812framework::dataset::make("DataType",
815framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
816framework::dataset::make("DataLayout", { DataLayout::NCHW })),
821 …E_NEW(RunLarge3x3, NEDepthwiseConvolutionLayerQuantizedFixture<int8_t>, framework::DatasetMode::NI…
823framework::dataset::make("DepthMultiplier", 1)),
824framework::dataset::make("DataType",
827framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 10) })),
828framework::dataset::make("DataLayout", { DataLayout::NCHW })),
838 …nSmall, NEDepthwiseConvolutionLayerQuantizedSymmetricPerChannelFixture, framework::DatasetMode::PR… in TEST_SUITE_END()
841framework::dataset::make("InputDataType", DataType::QASYMM8)), in TEST_SUITE_END()
842framework::dataset::make("WeightsDataType", DataType::QSYMM8_PER_CHANNEL)), in TEST_SUITE_END()
844framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 4) })), in TEST_SUITE_END()
845framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
852 …nSmall, NEDepthwiseConvolutionLayerQuantizedSymmetricPerChannelFixture, framework::DatasetMode::PR…
855framework::dataset::make("InputDataType", DataType::QASYMM8)),
856framework::dataset::make("WeightsDataType", DataType::QSYMM8_PER_CHANNEL)),
858framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 4) })),
859framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
864 …nLarge, NEDepthwiseConvolutionLayerQuantizedSymmetricPerChannelFixture, framework::DatasetMode::NI…
867framework::dataset::make("InputDataType", DataType::QASYMM8)),
868framework::dataset::make("WeightsDataType", DataType::QSYMM8_PER_CHANNEL)),
870framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 4) })),
871framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })),
880 …all3x3, NEDepthwiseConvolutionLayerQuantizedSymmetricPerChannelFixture, framework::DatasetMode::PR… in TEST_SUITE_END()
882framework::dataset::make("DepthMultiplier", 1)), in TEST_SUITE_END()
883framework::dataset::make("InputDataType", DataType::QASYMM8)), in TEST_SUITE_END()
884framework::dataset::make("WeightsDataType", DataType::QSYMM8_PER_CHANNEL)), in TEST_SUITE_END()
886framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 4) })), in TEST_SUITE_END()
887framework::dataset::make("DataLayout", { DataLayout::NHWC })),
892 …rge3x3, NEDepthwiseConvolutionLayerQuantizedSymmetricPerChannelFixture, framework::DatasetMode::NI…
894framework::dataset::make("DepthMultiplier", 1)),
895framework::dataset::make("InputDataType", DataType::QASYMM8)),
896framework::dataset::make("WeightsDataType", DataType::QSYMM8_PER_CHANNEL)),
898framework::dataset::make("DstQuantizationInfo", { QuantizationInfo(0.5f, 4) })),
899framework::dataset::make("DataLayout", { DataLayout::NHWC })),