|
| DATA_TEST_CASE (Validate, framework::DatasetMode::ALL, zip(zip(zip(zip(framework::dataset::make("Input1Info",{TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::U8), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::U8), TensorInfo(TensorShape(27U, 13U, 2U), 1, DataType::U8), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::U8), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::U8), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2),}), framework::dataset::make("Input2Info",{TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::U8), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::U8), TensorInfo(TensorShape(27U, 13U, 2U), 1, DataType::U8), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::U8), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::S16), TensorInfo(TensorShape(48U, 11U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS16, 2), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 3), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2),})), framework::dataset::make("OutputInfo",{TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::S16), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::U8), TensorInfo(TensorShape(27U, 13U, 2U), 1, DataType::U8), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::U8), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::U8), TensorInfo(TensorShape(48U, 11U, 2U), 1, DataType::F32), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 3), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2), TensorInfo(TensorShape(32U, 13U, 2U), 1, DataType::QS8, 2),})), framework::dataset::make("Scale",{scale_unity, scale_unity, scale_unity,-1.f, scale_unity, scale_unity, scale_unity, scale_unity, 3.f})), framework::dataset::make("Expected",{true, true, false, false, false, false, false, false, false})), input1_info, input2_info, output_info, scale, expected) |
|
| DATA_TEST_CASE (Configuration, framework::DatasetMode::ALL, combine(combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::U8)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP)), shape, dt1, dt2, scale, convert_policy, rounding_policy) |
|
| FIXTURE_DATA_TEST_CASE (RunSmall, NEPixelWiseMultiplicationToU8Fixture< uint8_t >, framework::DatasetMode::PRECOMMIT, combine(combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::U8)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP))) |
|
| FIXTURE_DATA_TEST_CASE (RunLarge, NEPixelWiseMultiplicationToU8Fixture< uint8_t >, framework::DatasetMode::NIGHTLY, combine(combine(combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::U8)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP))) |
|
| TEST_SUITE_END () DATA_TEST_CASE(Configuration = ConvolutionSeparableValidationFixture<CLTensor, CLAccessor, CLConvolution5x5, T> |
|
| combine (combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::U8)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO)) |
|
| FIXTURE_DATA_TEST_CASE (RunSmall, NEPixelWiseMultiplicationToU8Fixture< uint8_t >, framework::DatasetMode::PRECOMMIT, combine(combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::U8)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| FIXTURE_DATA_TEST_CASE (RunLarge, NEPixelWiseMultiplicationToU8Fixture< uint8_t >, framework::DatasetMode::NIGHTLY, combine(combine(combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::U8)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| combine (combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::U8)), framework::dataset::make("Scale", std::move(scale_other))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO)) |
|
| FIXTURE_DATA_TEST_CASE (RunSmall, NEPixelWiseMultiplicationToU8Fixture< uint8_t >, framework::DatasetMode::PRECOMMIT, combine(combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::U8)), framework::dataset::make("Scale", std::move(scale_other))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| FIXTURE_DATA_TEST_CASE (RunLarge, NEPixelWiseMultiplicationToU8Fixture< uint8_t >, framework::DatasetMode::NIGHTLY, combine(combine(combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::U8)), framework::dataset::make("Scale", std::move(scale_other))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| combine (combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP)) |
|
| FIXTURE_DATA_TEST_CASE (RunSmall, NEPixelWiseMultiplicationToS16Fixture< uint8_t >, framework::DatasetMode::PRECOMMIT, combine(combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP))) |
|
| FIXTURE_DATA_TEST_CASE (RunLarge, NEPixelWiseMultiplicationToS16Fixture< uint8_t >, framework::DatasetMode::NIGHTLY, combine(combine(combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP))) |
|
| combine (combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO)) |
|
| FIXTURE_DATA_TEST_CASE (RunSmall, NEPixelWiseMultiplicationToS16Fixture< uint8_t >, framework::DatasetMode::PRECOMMIT, combine(combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| FIXTURE_DATA_TEST_CASE (RunLarge, NEPixelWiseMultiplicationToS16Fixture< uint8_t >, framework::DatasetMode::NIGHTLY, combine(combine(combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| combine (combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_other))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO)) |
|
| FIXTURE_DATA_TEST_CASE (RunSmall, NEPixelWiseMultiplicationToS16Fixture< uint8_t >, framework::DatasetMode::PRECOMMIT, combine(combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_other))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| FIXTURE_DATA_TEST_CASE (RunLarge, NEPixelWiseMultiplicationToS16Fixture< uint8_t >, framework::DatasetMode::NIGHTLY, combine(combine(combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType1", DataType::U8)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_other))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| combine (combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType1", DataType::S16)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP)) |
|
| FIXTURE_DATA_TEST_CASE (RunSmall, NEPixelWiseMultiplicationToS16Fixture< int16_t >, framework::DatasetMode::PRECOMMIT, combine(combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::S16)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP))) |
|
| FIXTURE_DATA_TEST_CASE (RunLarge, NEPixelWiseMultiplicationToS16Fixture< int16_t >, framework::DatasetMode::NIGHTLY, combine(combine(combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType1", DataType::S16)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP))) |
|
| combine (combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType1", DataType::S16)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO)) |
|
| FIXTURE_DATA_TEST_CASE (RunSmall, NEPixelWiseMultiplicationToS16Fixture< int16_t >, framework::DatasetMode::PRECOMMIT, combine(combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::S16)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| FIXTURE_DATA_TEST_CASE (RunLarge, NEPixelWiseMultiplicationToS16Fixture< int16_t >, framework::DatasetMode::NIGHTLY, combine(combine(combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType1", DataType::S16)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| combine (combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType1", DataType::S16)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_other))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO)) |
|
| FIXTURE_DATA_TEST_CASE (RunSmall, NEPixelWiseMultiplicationToS16Fixture< int16_t >, framework::DatasetMode::PRECOMMIT, combine(combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::S16)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_other))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| FIXTURE_DATA_TEST_CASE (RunLarge, NEPixelWiseMultiplicationToS16Fixture< int16_t >, framework::DatasetMode::NIGHTLY, combine(combine(combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType1", DataType::S16)), framework::dataset::make("DataType2", DataType::S16)), framework::dataset::make("Scale", std::move(scale_other))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| combine (combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType1", DataType::F32)), framework::dataset::make("DataType2", DataType::F32)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP)) |
|
| FIXTURE_DATA_TEST_CASE (RunSmall, NEPixelWiseMultiplicationToF32Fixture< float >, framework::DatasetMode::PRECOMMIT, combine(combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::F32)), framework::dataset::make("DataType2", DataType::F32)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP))) |
|
| FIXTURE_DATA_TEST_CASE (RunLarge, NEPixelWiseMultiplicationToF32Fixture< float >, framework::DatasetMode::NIGHTLY, combine(combine(combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType1", DataType::F32)), framework::dataset::make("DataType2", DataType::F32)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP))) |
|
| combine (combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType1", DataType::F32)), framework::dataset::make("DataType2", DataType::F32)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO)) |
|
| FIXTURE_DATA_TEST_CASE (RunSmall, NEPixelWiseMultiplicationToF32Fixture< float >, framework::DatasetMode::PRECOMMIT, combine(combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::F32)), framework::dataset::make("DataType2", DataType::F32)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| FIXTURE_DATA_TEST_CASE (RunLarge, NEPixelWiseMultiplicationToF32Fixture< float >, framework::DatasetMode::NIGHTLY, combine(combine(combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType1", DataType::F32)), framework::dataset::make("DataType2", DataType::F32)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| combine (combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType1", DataType::F32)), framework::dataset::make("DataType2", DataType::F32)), framework::dataset::make("Scale", std::move(scale_other))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO)) |
|
| FIXTURE_DATA_TEST_CASE (RunSmall, NEPixelWiseMultiplicationToF32Fixture< float >, framework::DatasetMode::PRECOMMIT, combine(combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::F32)), framework::dataset::make("DataType2", DataType::F32)), framework::dataset::make("Scale", std::move(scale_other))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| FIXTURE_DATA_TEST_CASE (RunLarge, NEPixelWiseMultiplicationToF32Fixture< float >, framework::DatasetMode::NIGHTLY, combine(combine(combine(combine(combine(datasets::LargeShapes(), framework::dataset::make("DataType1", DataType::F32)), framework::dataset::make("DataType2", DataType::F32)), framework::dataset::make("Scale", std::move(scale_other))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))) |
|
| combine (combine(combine(combine(combine(datasets::SmallShapesBroadcast(), framework::dataset::make("DataType1", DataType::F32)), framework::dataset::make("DataType2", DataType::F32)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP))) |
|