1*3e777be0SXin Li // 2*3e777be0SXin Li // Copyright © 2017 Arm Ltd and Contributors. All rights reserved. 3*3e777be0SXin Li // SPDX-License-Identifier: MIT 4*3e777be0SXin Li // 5*3e777be0SXin Li 6*3e777be0SXin Li #include "../Convolution2D.hpp" 7*3e777be0SXin Li 8*3e777be0SXin Li #include <log/log.h> 9*3e777be0SXin Li 10*3e777be0SXin Li #include <OperationsUtils.h> 11*3e777be0SXin Li 12*3e777be0SXin Li using namespace android::hardware; 13*3e777be0SXin Li using namespace driverTestHelpers; 14*3e777be0SXin Li using namespace armnn_driver; 15*3e777be0SXin Li 16*3e777be0SXin Li namespace driverTestHelpers 17*3e777be0SXin Li { 18*3e777be0SXin Li SetModelFp16Flag(V1_1::Model & model,bool fp16Enabled)19*3e777be0SXin Livoid SetModelFp16Flag(V1_1::Model& model, bool fp16Enabled) 20*3e777be0SXin Li { 21*3e777be0SXin Li // Set the fp16 flag in the given model 22*3e777be0SXin Li model.relaxComputationFloat32toFloat16 = fp16Enabled; 23*3e777be0SXin Li } 24*3e777be0SXin Li 25*3e777be0SXin Li } // namespace driverTestHelpers 26*3e777be0SXin Li 27*3e777be0SXin Li 28*3e777be0SXin Li DOCTEST_TEST_SUITE("Convolution2DTests_1.1") 29*3e777be0SXin Li { 30*3e777be0SXin Li 31*3e777be0SXin Li DOCTEST_TEST_CASE("ConvValidPadding_Hal_1_1") 32*3e777be0SXin Li { 33*3e777be0SXin Li PaddingTestImpl<hal_1_1::HalPolicy>(android::nn::kPaddingValid); 34*3e777be0SXin Li } 35*3e777be0SXin Li 36*3e777be0SXin Li DOCTEST_TEST_CASE("ConvSamePadding_Hal_1_1") 37*3e777be0SXin Li { 38*3e777be0SXin Li PaddingTestImpl<hal_1_1::HalPolicy>(android::nn::kPaddingSame); 39*3e777be0SXin Li } 40*3e777be0SXin Li 41*3e777be0SXin Li DOCTEST_TEST_CASE("ConvValidPaddingFp16Flag_Hal_1_1") 42*3e777be0SXin Li { 43*3e777be0SXin Li PaddingTestImpl<hal_1_1::HalPolicy>(android::nn::kPaddingValid, true); 44*3e777be0SXin Li } 45*3e777be0SXin Li 46*3e777be0SXin Li DOCTEST_TEST_CASE("ConvSamePaddingFp16Flag_Hal_1_1") 47*3e777be0SXin Li { 48*3e777be0SXin Li PaddingTestImpl<hal_1_1::HalPolicy>(android::nn::kPaddingSame, true); 49*3e777be0SXin Li } 50*3e777be0SXin Li 51*3e777be0SXin Li } 52