1 // 2 // Copyright © 2017 Arm Ltd. All rights reserved. 3 // SPDX-License-Identifier: MIT 4 // 5 6 #include "../DriverTestHelpers.hpp" 7 #include "../Convolution2D.hpp" 8 #include "../../1.0/HalPolicy.hpp" 9 10 #include <boost/test/unit_test.hpp> 11 #include <log/log.h> 12 13 #include <OperationsUtils.h> 14 15 BOOST_AUTO_TEST_SUITE(Convolution2DTests) 16 17 using namespace android::hardware; 18 using namespace driverTestHelpers; 19 using namespace armnn_driver; 20 21 namespace driverTestHelpers 22 { 23 SetModelFp16Flag(V1_0::Model &,bool)24void SetModelFp16Flag(V1_0::Model&, bool) 25 { 26 // Nothing to do, the V1_0::Model does not support fp16 precision relaxation. 27 // This function is used for compatibility only. 28 } 29 30 } // namespace driverTestHelpers 31 BOOST_AUTO_TEST_CASE(ConvValidPadding_Hal_1_0)32BOOST_AUTO_TEST_CASE(ConvValidPadding_Hal_1_0) 33 { 34 PaddingTestImpl<hal_1_0::HalPolicy>(android::nn::kPaddingValid); 35 } 36 BOOST_AUTO_TEST_CASE(ConvSamePadding_Hal_1_0)37BOOST_AUTO_TEST_CASE(ConvSamePadding_Hal_1_0) 38 { 39 PaddingTestImpl<hal_1_0::HalPolicy>(android::nn::kPaddingSame); 40 } 41 42 BOOST_AUTO_TEST_SUITE_END() 43