9 #if defined(ARMCOMPUTECL_ENABLED) && defined(ARMCOMPUTENEON_ENABLED) 18 #include <boost/test/unit_test.hpp> 24 arm_compute::Strides strides(1, 2, 3, 4);
25 armnn::TensorShape convertedStrides = armnn::armcomputetensorutils::GetStrides(strides);
27 BOOST_TEST(convertedStrides[0] == 4);
28 BOOST_TEST(convertedStrides[1] == 3);
29 BOOST_TEST(convertedStrides[2] == 2);
30 BOOST_TEST(convertedStrides[3] == 1);
32 arm_compute::TensorShape shape(5, 6, 7, 8);
35 BOOST_TEST(convertedshape[0] == 8);
36 BOOST_TEST(convertedshape[1] == 7);
37 BOOST_TEST(convertedshape[2] == 6);
38 BOOST_TEST(convertedshape[3] == 5);
43 #if defined(ARMCOMPUTECL_ENABLED) && defined(ARMCOMPUTENEON_ENABLED) 50 MemCopyTest<armnn::NeonWorkloadFactory, armnn::ClWorkloadFactory, armnn::DataType::Float32>(
false);
57 MemCopyTest<armnn::ClWorkloadFactory, armnn::NeonWorkloadFactory, armnn::DataType::Float32>(
false);
64 MemCopyTest<armnn::NeonWorkloadFactory, armnn::ClWorkloadFactory, armnn::DataType::Float32>(
true);
71 MemCopyTest<armnn::ClWorkloadFactory, armnn::NeonWorkloadFactory, armnn::DataType::Float32>(
true);
BOOST_AUTO_TEST_SUITE(TensorflowLiteParser)
boost::test_tools::predicate_result CompareTensors(const boost::multi_array< T, n > &a, const boost::multi_array< T, n > &b, bool compareBoolean=false)
boost::multi_array< T, n > outputExpected
boost::multi_array< T, n > output
BOOST_AUTO_TEST_SUITE_END()
BOOST_AUTO_TEST_CASE(AclTypeConversions)