Lines Matching full:framework
32 #include "tests/framework/Asserts.h"
33 #include "tests/framework/Macros.h"
34 #include "tests/framework/datasets/Datasets.h"
56 const auto data_strides = combine(framework::dataset::make("StrideX", 1, 3), framework::da…
57 const auto data_strides_small = combine(framework::dataset::make("StrideX", 1), framework::datas…
58 …_ksize_one = combine(framework::dataset::make("PadX", 0, 1), combine(framework::dataset::ma…
59 …ata_ksize_one_small = combine(framework::dataset::make("PadX", 0), combine(framework::dataset::ma…
60 …_ksize_three = combine(framework::dataset::make("PadX", 0, 2), combine(framework::dataset::ma…
61 …_ksize_five = combine(framework::dataset::make("PadX", 0, 3), combine(framework::dataset::ma…
62 …_ksize_nine = combine(framework::dataset::make("PadX", 0, 3), combine(framework::dataset::ma…
63 …_ksize_nine_small = combine(framework::dataset::make("PadX", 0, 1), combine(framework::dataset::ma…
73 const auto data_nightly = combine(data, framework::dataset::make("NumKernels", { 1, 4 }));
74 const auto data_nightly_9x9 = combine(data9x9, framework::dataset::make("NumKernels", { 1, 4 })…
75 const auto data_nightly_usecase = combine(framework::dataset::make("InputShape", { TensorShape{ 3U,…
76 combine(framework::dataset::make("StrideX", { 1 }),
77 … combine(framework::dataset::make("StrideY", { 1 }),
78 … combine(framework::dataset::make("PadX", { 4 }),
79 … combine(framework::dataset::make("PadY", { 4 }),
80 … combine(framework::dataset::make("KernelSize", 9),
81 … framework::dataset::make("NumKernels", { 16 })))))));
84 const auto data_precommit = combine(data_small, framework::dataset::make("NumKernels", { 1 }));
85 const auto data_precommit_9x9 = combine(data_small9x9, framework::dataset::make("NumKernels", { 1 }…
88 const auto ActivationFunctionsDataset = framework::dataset::make("ActivationInfo",
98 TEST_CASE(NoBias, framework::DatasetMode::PRECOMMIT) in TEST_SUITE()
141 TEST_CASE(NonSquareKernel, framework::DatasetMode::PRECOMMIT) in TEST_CASE()
190 DATA_TEST_CASE(Validate, framework::DatasetMode::ALL, zip(zip(zip(zip(zip(zip(
191 …framework::dataset::make("InputInfo", { TensorInfo(TensorShape(27U, 13U, 2U), 1, DataType::F32), /…
199 …framework::dataset::make("WeightsInfo",{ TensorInfo(TensorShape(3U, 3U, 2U, 4U), 1, DataType::F16),
207 … framework::dataset::make("BiasesInfo",{ TensorInfo(TensorShape(4U), 1, DataType::F32),
215 … framework::dataset::make("OutputInfo",{ TensorInfo(TensorShape(25U, 11U, 4U), 1, DataType::F32),
223 framework::dataset::make("ConvInfo", { PadStrideInfo(1, 1, 0, 0),
231 framework::dataset::make("ActivationInfo",
241 … framework::dataset::make("Expected", { false, false, false, false, false, false, true })),
245 ARM_COMPUTE_EXPECT(is_valid == expected, framework::LogLevel::ERRORS);
266 DATA_TEST_CASE(Validate, framework::DatasetMode::ALL, zip(zip(zip(zip(zip(zip(
267 framework::dataset::make("InputInfo", {
272 framework::dataset::make("WeightsInfo",{
277 framework::dataset::make("BiasesInfo",{
282 framework::dataset::make("OutputInfo",{
287 framework::dataset::make("ConvInfo", {
292 framework::dataset::make("ActivationInfo",
298 framework::dataset::make("Expected", { true, true, true })),
302 ARM_COMPUTE_EXPECT(is_valid == expected, framework::LogLevel::ERRORS);
305 FIXTURE_DATA_TEST_CASE(RunSmall, CLDirectConvolutionLayerFixture<half>, framework::DatasetMode::PRE…
307 framework::dataset::make("InputShape", { TensorShape(27U, 13U, 23U),
311 framework::dataset::make("StrideX", { 1, 3, 1, 1 })),
312 framework::dataset::make("StrideY", { 1, 3, 2, 1 })),
313 framework::dataset::make("PadX", { 1, 3, 0, 4 })),
314 framework::dataset::make("PadY", { 1, 3, 0, 4 })),
315 framework::dataset::make("KernelSize", { 3, 8, 1, 9 })),
316 framework::dataset::make("NumKernels", { 17, 3, 1, 19 })),
317 framework::dataset::make("DataType", DataType::F16)),
318 …framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunc…
319 framework::dataset::make("DataLayout", DataLayout::NHWC)))
324 FIXTURE_DATA_TEST_CASE(RunLarge, CLDirectConvolutionLayerFixture<half>, framework::DatasetMode::NIG…
326 framework::dataset::make("InputShape", { TensorShape(800U, 800U, 3U) } ),
327 framework::dataset::make("StrideX", { 1 })),
328 framework::dataset::make("StrideY", { 1 })),
329 framework::dataset::make("PadX", { 1 })),
330 framework::dataset::make("PadY", { 1 })),
331 framework::dataset::make("KernelSize", { 9 })),
332 framework::dataset::make("NumKernels", { 3 })),
333 framework::dataset::make("DataType", DataType::F16)),
334 …framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunc…
335 framework::dataset::make("DataLayout", DataLayout::NHWC)))
343 FIXTURE_DATA_TEST_CASE(RunSmall, CLDirectConvolutionLayerFixture<float>, framework::DatasetMode::PR… in TEST_SUITE()
345 framework::dataset::make("InputShape", { TensorShape(27U, 13U, 23U), in TEST_SUITE()
349 framework::dataset::make("StrideX", { 1, 3, 1, 1 })),
350 framework::dataset::make("StrideY", { 1, 3, 2, 1 })),
351 framework::dataset::make("PadX", { 1, 3, 0, 4 })),
352 framework::dataset::make("PadY", { 1, 3, 0, 4 })),
353 framework::dataset::make("KernelSize", { 3, 8, 1, 9 })),
354 framework::dataset::make("NumKernels", { 17, 3, 1, 19 })),
355 framework::dataset::make("DataType", DataType::F32)),
356 …framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunc…
357 framework::dataset::make("DataLayout", DataLayout::NHWC)))
361 …MixedDataLayout, CLDirectConvolutionLayerMixedDataLayoutFixture<float>, framework::DatasetMode::PR…
363 framework::dataset::make("InputShape", { TensorShape(27U, 13U, 23U),
367 framework::dataset::make("StrideX", { 1 })),
368 framework::dataset::make("StrideY", { 2 })),
369 framework::dataset::make("PadX", { 1 })),
370 framework::dataset::make("PadY", { 3 })),
371 framework::dataset::make("KernelSize", { 3 })),
372 framework::dataset::make("NumKernels", { 3 })),
373 framework::dataset::make("DataType", DataType::F32)),
374 …framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunc…
375 framework::dataset::make("DataLayout", DataLayout::NHWC)))
379 FIXTURE_DATA_TEST_CASE(RunLarge, CLDirectConvolutionLayerFixture<float>, framework::DatasetMode::NI…
381 framework::dataset::make("InputShape", { TensorShape(800U, 800U, 3U) } ),
382 framework::dataset::make("StrideX", { 1 })),
383 framework::dataset::make("StrideY", { 1 })),
384 framework::dataset::make("PadX", { 1 })),
385 framework::dataset::make("PadY", { 1 })),
386 framework::dataset::make("KernelSize", { 9 })),
387 framework::dataset::make("NumKernels", { 3 })),
388 framework::dataset::make("DataType", DataType::F32)),
389 …framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunc…
390 framework::dataset::make("DataLayout", DataLayout::NHWC)))
398 FIXTURE_DATA_TEST_CASE(RunSmall, CLDirectConvolutionLayerQuantizedFixture<uint8_t>, framework::Data… in TEST_SUITE()
400 framework::dataset::make("InputShape", { TensorShape(27U, 13U, 23U), in TEST_SUITE()
404 framework::dataset::make("StrideX", { 1, 3, 1, 1 })),
405 framework::dataset::make("StrideY", { 1, 3, 2, 1 })),
406 framework::dataset::make("PadX", { 1, 3, 0, 4 })),
407 framework::dataset::make("PadY", { 1, 3, 0, 4 })),
408 framework::dataset::make("KernelSize", { 3, 8, 1, 9 })),
409 framework::dataset::make("NumKernels", { 7, 3, 1, 3 })),
410 framework::dataset::make("DataType", DataType::QASYMM8)),
411 framework::dataset::make("QuantizationInfo", QuantizationInfo(1.1f / 255, 10))),
412 …framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunc…
413 framework::dataset::make("DataLayout", DataLayout::NHWC)))
417 …yout, CLDirectConvolutionLayerQuantizedMixedDataLayoutFixture<uint8_t>, framework::DatasetMode::PR…
419 framework::dataset::make("InputShape", { TensorShape(27U, 13U, 23U),
423 framework::dataset::make("StrideX", { 1 })),
424 framework::dataset::make("StrideY", { 2 })),
425 framework::dataset::make("PadX", { 1 })),
426 framework::dataset::make("PadY", { 1 })),
427 framework::dataset::make("KernelSize", { 3 })),
428 framework::dataset::make("NumKernels", { 3 })),
429 framework::dataset::make("DataType", DataType::QASYMM8)),
430 framework::dataset::make("QuantizationInfo", QuantizationInfo(1.1f / 255, 10))),
431 …framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunc…
432 framework::dataset::make("DataLayout", DataLayout::NHWC)))
436 FIXTURE_DATA_TEST_CASE(RunLarge, CLDirectConvolutionLayerQuantizedFixture<uint8_t>, framework::Data…
438 framework::dataset::make("InputShape", { TensorShape(800U, 800U, 3U) } ),
439 framework::dataset::make("StrideX", { 1 })),
440 framework::dataset::make("StrideY", { 1 })),
441 framework::dataset::make("PadX", { 1 })),
442 framework::dataset::make("PadY", { 1 })),
443 framework::dataset::make("KernelSize", { 9 })),
444 framework::dataset::make("NumKernels", { 3 })),
445 framework::dataset::make("DataType", DataType::QASYMM8)),
446 framework::dataset::make("QuantizationInfo", QuantizationInfo(2.f / 255, 10))),
447 …framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunc…
448 framework::dataset::make("DataLayout", DataLayout::NHWC)))
455 FIXTURE_DATA_TEST_CASE(RunSmall, CLDirectConvolutionLayerQuantizedFixture<int8_t>, framework::Datas… in TEST_SUITE()
457 framework::dataset::make("InputShape", { TensorShape(27U, 13U, 23U), in TEST_SUITE()
461 framework::dataset::make("StrideX", { 1, 3, 1, 1 })),
462 framework::dataset::make("StrideY", { 1, 3, 2, 1 })),
463 framework::dataset::make("PadX", { 1, 3, 0, 4 })),
464 framework::dataset::make("PadY", { 1, 3, 0, 4 })),
465 framework::dataset::make("KernelSize", { 3, 8, 1, 9 })),
466 framework::dataset::make("NumKernels", { 7, 3, 1, 3 })),
467 framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)),
468 framework::dataset::make("QuantizationInfo", QuantizationInfo(2.f / 255, 10))),
469 …framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunc…
470 framework::dataset::make("DataLayout", DataLayout::NHWC)))
474 …ayout, CLDirectConvolutionLayerQuantizedMixedDataLayoutFixture<int8_t>, framework::DatasetMode::PR…
476 framework::dataset::make("InputShape", { TensorShape(27U, 13U, 23U),
480 framework::dataset::make("StrideX", { 1 })),
481 framework::dataset::make("StrideY", { 1 })),
482 framework::dataset::make("PadX", { 1 })),
483 framework::dataset::make("PadY", { 1 })),
484 framework::dataset::make("KernelSize", { 3 })),
485 framework::dataset::make("NumKernels", { 3 })),
486 framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)),
487 framework::dataset::make("QuantizationInfo", QuantizationInfo(2.f / 255, 10))),
488 …framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunc…
489 framework::dataset::make("DataLayout", DataLayout::NHWC)))
493 FIXTURE_DATA_TEST_CASE(RunLarge, CLDirectConvolutionLayerQuantizedFixture<int8_t>, framework::Datas…
495 framework::dataset::make("InputShape", { TensorShape(800U, 800U, 3U) } ),
496 framework::dataset::make("StrideX", { 1 })),
497 framework::dataset::make("StrideY", { 1 })),
498 framework::dataset::make("PadX", { 1 })),
499 framework::dataset::make("PadY", { 1 })),
500 framework::dataset::make("KernelSize", { 9 })),
501 framework::dataset::make("NumKernels", { 3 })),
502 framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)),
503 framework::dataset::make("QuantizationInfo", QuantizationInfo(2.f / 255, 10))),
504 …framework::dataset::make("ActivationInfo", ActivationLayerInfo(ActivationLayerInfo::ActivationFunc…
505 framework::dataset::make("DataLayout", DataLayout::NHWC)))
514 DATA_TEST_CASE(Validate, framework::DatasetMode::ALL, zip(zip(zip(zip(zip(zip( in TEST_SUITE_END()
515 framework::dataset::make("InputInfo", { in TEST_SUITE_END()
520 framework::dataset::make("WeightsInfo",{
525 framework::dataset::make("BiasesInfo",{
530 framework::dataset::make("OutputInfo",{
535 framework::dataset::make("ConvInfo", {
540 framework::dataset::make("ActivationInfo",
546 framework::dataset::make("Expected", { false, false, false})),
550 ARM_COMPUTE_EXPECT(is_valid == expected, framework::LogLevel::ERRORS);
557 …ectConvolutionLayerFixture<half>, framework::DatasetMode::PRECOMMIT, combine(combine(combine(data_… in TEST_SUITE()
559 … framework::dataset::make("DataLayout", DataLayout::NCHW))) in TEST_SUITE()
564 …irectConvolutionLayerFixture<half>, framework::DatasetMode::NIGHTLY, combine(combine(combine(data_…
566 … framework::dataset::make("DataLayout", DataLayout::NCHW)))
574 …ctConvolutionLayerFixture<float>, framework::DatasetMode::PRECOMMIT, combine(combine(combine(data_… in TEST_SUITE()
577 … framework::dataset::make("DataLayout", { DataLayout::NCHW }))) in TEST_SUITE()
581 …MixedDataLayout, CLDirectConvolutionLayerMixedDataLayoutFixture<float>, framework::DatasetMode::PR…
582 framework::dataset::make("DataType",
585 framework::dataset::make("DataLayout", { DataLayout::NCHW })))
589 …rectConvolutionLayerFixture<float>, framework::DatasetMode::NIGHTLY, combine(combine(combine(data_…
591 … framework::dataset::make("DataLayout", { DataLayout::NCHW })))
598 FIXTURE_DATA_TEST_CASE(Run, CLDirectConvolutionValidationWithTensorShapesFixture<float>, framework:… in TEST_SUITE()
599 framework::dataset::make("DataType", DataType::F32)), in TEST_SUITE()
608 const auto QuantizedActivationFunctionsDataset = framework::dataset::make("ActivationInfo",
616 …yout, CLDirectConvolutionLayerQuantizedMixedDataLayoutFixture<uint8_t>, framework::DatasetMode::PR… in TEST_SUITE()
617 framework::dataset::make("DataType", DataType::QASYMM8)), in TEST_SUITE()
618 … framework::dataset::make("QuantizationInfo", { QuantizationInfo(2.f / 255, 10) })), in TEST_SUITE()
620 framework::dataset::make("DataLayout", { DataLayout::NCHW })))
625 FIXTURE_DATA_TEST_CASE(RunSmall, CLDirectConvolutionLayerQuantizedFixture<uint8_t>, framework::Data…
626 framework::dataset::make("DataType", DataType::QASYMM8)),
627 …framework::dataset::make("QuantizationInfo", { QuantizationInfo(2.f / 255, 10), QuantizationInfo(1…
629 framework::dataset::make("DataLayout", { DataLayout::NCHW })))
634 FIXTURE_DATA_TEST_CASE(RunSmall9x9, CLDirectConvolutionLayerQuantizedFixture<uint8_t>, framework::D…
635 framework::dataset::make("DataType",
637 …framework::dataset::make("QuantizationInfo", { QuantizationInfo(3.f / 255, 10), QuantizationInfo(1…
639 framework::dataset::make("DataLayout", { DataLayout::NCHW })))
644 …LayerQuantizedFixture<uint8_t>, framework::DatasetMode::NIGHTLY, combine(combine(combine(combine(d…
646 …framework::dataset::make("QuantizationInfo", { QuantizationInfo(2.f / 255, 10), QuantizationInfo(1…
648 framework::dataset::make("DataLayout", { DataLayout::NCHW })))
653 FIXTURE_DATA_TEST_CASE(RunLarge9x9, CLDirectConvolutionLayerQuantizedFixture<uint8_t>, framework::D…
654 framework::dataset::make("DataType",
656 …framework::dataset::make("QuantizationInfo", { QuantizationInfo(3.f / 255, 10), QuantizationInfo(1…
658 framework::dataset::make("DataLayout", { DataLayout::NCHW })))
667 …CLDirectConvolutionValidationWithTensorShapesQuantizedFixture<uint8_t>, framework::DatasetMode::NI… in TEST_SUITE()
669 … framework::dataset::make("DataType", DataType::QASYMM8)), in TEST_SUITE()
670 …framework::dataset::make("QuantizationInfo", { QuantizationInfo(2.f / 255, 127), QuantizationInfo(… in TEST_SUITE()
672 framework::dataset::make("DataLayout", { DataLayout::NCHW })))
681 …onLayerQuantizedFixture<int8_t>, framework::DatasetMode::ALL, combine(combine(combine(combine(data… in TEST_SUITE()
683 …framework::dataset::make("QuantizationInfo", { QuantizationInfo(2.f / 255, 10), QuantizationInfo(1… in TEST_SUITE()
685 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })))
690 …ayout, CLDirectConvolutionLayerQuantizedMixedDataLayoutFixture<int8_t>, framework::DatasetMode::AL…
691 framework::dataset::make("DataType",
693 … framework::dataset::make("QuantizationInfo", { QuantizationInfo(1.1f, -10) })),
695 … framework::dataset::make("DataLayout", { DataLayout::NCHW, DataLayout::NHWC })))
700 FIXTURE_DATA_TEST_CASE(RunSmall9x9, CLDirectConvolutionLayerQuantizedFixture<int8_t>, framework::Da…
701 framework::dataset::make("DataType",
703 …framework::dataset::make("QuantizationInfo", { QuantizationInfo(2.f / 255, 10), QuantizationInfo(1…
705 framework::dataset::make("DataLayout", { DataLayout::NCHW })))
711 … CLDirectConvolutionValidationWithTensorShapesQuantizedFixture<int8_t>, framework::DatasetMode::NI…
713 … framework::dataset::make("DataType", DataType::QASYMM8_SIGNED)),
714 …framework::dataset::make("QuantizationInfo", { QuantizationInfo(2.f / 255, 127), QuantizationInfo(…
716 framework::dataset::make("DataLayout", { DataLayout::NCHW })))