Age | Commit message (Collapse) | Author |
|
implementations
Change-Id: Ibd457f3a2d4342c4d6335bd3c471282a14ab6b14
|
|
* Modifies ResizeBilinear unit tests to use 2-Channel
tensor shapes for input and output data, to improve
test coverage when exercising NHWC data layout.
* Refactors unit tests to permute input and output
data when exercising NHWC data layout.
Change-Id: Ib7fb438cac23e78ff0104c895c3b7596bf7c3aa7
|
|
Change-Id: Ibaa0b909680a6f2a155e4ca6fa24e1144d6e6e73
|
|
Change-Id: Ib0568024b4f43ae17e6c75ac35d31cf103ce3482
|
|
* Fixes bug when calcuating indexes for NHWC in
Pooling2D CpuRef implementation, it now uses
TensorBufferArrayView.
* Adds 2-Channel unit tests for Pooling2d on CpuRef,
Cl and Neon. The single channel tests were not
properly exercising Pooling2d using NHWC data layout.
* Refactors Pooling2D NHWC tests so that the input and
output data are permuted to NHWC when necessary,
instead of hard coding the data in NHWC format.
Change-Id: I5b9d41ed425ff283ea8c8ef6b1266ae0bc80f43b
|
|
Change-Id: If2befd3bd75da70c57f924cbe18fa0a47bf7a27f
|
|
Change-Id: I1bc8d2f270d4abfaa62e4843b8d96bcf462c6b09
|
|
shape in ValidateTensorShapesFromInputs
* Convolution2dLayer
* DepthwiseConvolution2dLayer
* Pooling2dLayer
* ResizeBilinearLayer
* Unittests for ValidateTensorShapesFromInputs
Change-Id: I057caf8a90d822175a7dd7271f960b65c6154bb4
|
|
Change-Id: Iae9a76b10d84d7ba80136b54355f8d37d2df475d
|
|
* Calculate index for NHWC to compute Convolution
* add more unit test for NHWC
Change-Id: I800d649b9b42be2758c445e3b3e76142888c1377
|
|
Change-Id: Ib642b0c983fed21cf38be8233bd13d86f4bf413d
|
|
implement test for TfLite VGG16 quantized
Change-Id: I2061f62f62684b963fa0f090718f1dcffe5c93ce
|
|
Change-Id: Ice19d3f763298bc14585267df389e99df846320d
|
|
* Added a defaulted DataLayoutIndexed argument to the SimpleConvolution2dTestImpl
* Permute test data tensors just before use if necessary
* Add DataLayout to descriptor
* Added a DataLayoutIndexed argument to SimpleConvolution2d3x5TestCommon
* Added NHWC versions of the SimpleConvolution2d3x5Test for Neon and CL
Change-Id: I10e3ece42a50108baeabe4d8b0f0ac3e6d532261
|
|
Change-Id: I6e39f1e1bc32c0c2c1953da00016edd68c48d4e0
|
|
from src/armnnTfliteParser/test/ParserFlatBufferFixture.hpp
Change-Id: I85c720d37097e0c9a53dc473a7eac09f21deb847
|
|
from src/armnnUtils/ParserPrototxtFixture.hpp
Change-Id: Ief836fb80c4c966f1b76c9429d4a7fb644ceb73d
|
|
Change-Id: I279986b83c7a38b6d395f8a496382ffaebb9ed08
|
|
the unit tests
* Created the ClFloatWorkload class
* Added ClMeanValidate validation function
* Added helper function to convert the reduction axes from the ArmNN
format to ACL's
* Added workload tests
* Added some unit tests
* These changes need the CL pin to be pointing at least to revision
88d871028eeae57f9e4536d0329110eccb5e2890 (COMPMID-1574 Implement
ReduceMean in OpenCL)
!android-nn-driver:155033
Change-Id: I694fd36be0458c90e158172afde045fcc88c32ae
|
|
Change-Id: I45fd5b6dd32c435b78a54dc377a623e60978ce13
|
|
Removed the kernel dimension/range validation from CaffeParser
Change-Id: I9e63c01fecbaea1448aa203e7212cd4aac854c3d
|
|
Change-Id: I44a9d26d1a5d876d381aee4c6450af62811d0dbb
|
|
in the network
Change-Id: Ide594db8c79ff67642721d8bad47624b88621fbd
|
|
tests) / ExecuteNetwork
!referencetests:154790
Change-Id: Iaf9608ae1e66460079f2546b30d7fbc9b55bb7dd
|
|
Change-Id: Id48f97ee33e2fd650a1ee3365ef66bdfc514a586
|
|
Change-Id: I62b34713f8ebd96b9d4369f25cc8ba474aad8bb4
|
|
src/armnn/test folder to the backends
* Moved backend-specific memory leak checking tests from RuntimeTests.cpp to
the corresponding backend test folder
Change-Id: I0a7f4ef52c5350c3cebca23b2b4e61a9446ca11f
|
|
* Updated TfLite Parser read me file for new operations added
Change-Id: Idd4dcbe03ee8cd8c65377e03b6e52f3766312b70
|
|
Change-Id: Ied3d54dc356f5e4f87aeb59f66423ac1f893dd01
|
|
* Added wrapper function around arm_compute::IFunction::run() that catches
cl::Error and wraps it into an armnn::RuntimeException
* Added MakeWorkload template inside ClWorkloadFactory that catches
cl::Error and wraps it into an armnn::RuntimeException
* Replaced cl::Error with armnn::RuntimeException in catch statements inside
LoadedNetwork
Change-Id: I2340f41ae02b8db1d7ef5157824a50e7410854e3
|
|
Change-Id: Ie7549fd27378acfa97e68d098e338b8c9d4ea5d2
|
|
ClLstmFloatWorkload::Execute()
Change-Id: Ia3f895474b54e73711feb9795e7d47cbd61f13a3
|
|
* Adds implementation to plumb DataLayout parameter
for Pooling2D on CpuRef.
* Adds unit tests to execute Pooling2D on CpuRef
using NHWC data layout.
* Refactors original tests to use DataLayoutIndexed
and removes duplicate code.
Change-Id: Ife7e0861a886cf58a2042e5be20e5b27af4528c9
|
|
Change-Id: I41f3606198db1fda8d72aaf5169594ba9156eb38
|
|
Change-Id: I962e986607e5d045cd97b9eaeaea2f5ae624db35
|
|
Change-Id: I76551d511ef718eac36e5b8e5fe426ec3a402855
|
|
as backend sources
Change-Id: Icafc644b64c591f4dc0e1560d02b806bf053a2da
|
|
Parser
Change-Id: I3aea8ea6d018900682d278f28a50e40cf2f963fe
|
|
ref BatchNormalization
* Added create workload unit tests for the NHWC data layout
Change-Id: I03d66c88dc9b0340302b85012cb0152f0ec6fa72
|
|
ref Normalization
* Added create workload unit tests for the NHWC data layout
Change-Id: Id4813105c027a26e277de64fecea1845fea39fd9
|
|
* Updated the ConvImpl.hpp to use DataLayoutIndex
* Enabled unit test for CpuRef
* Update CreateWorkload Tests for ref with NHWC
Change-Id: Id309b7ef677489d63dcb5e09bd48ab9624b5ebfb
|
|
* because their lifetime is different from backends
Change-Id: I9ba525e7e503b148cde1294933f3954b8bad3d68
|
|
Normalization workload
* Enabled NHWC support in RefNormalizationFloat32Workload for
Across normalization
* Added unit test for the reference implementation
Change-Id: I0e1f319e76491d43b83b121c273fadb5b259d1a0
|
|
and UInt8
BatchNormalization workloads
* Enabled NHWC support in RefBatchNormalizationFloat32Workload
* Added NHWC unit tests for both FP32 and U8
* Refactored the existing unit tests
Change-Id: I6aa18f1dcc0666b80a17a7ed229cf53607bae147
|
|
Change-Id: Ifeabb8c6aa02b5209245d863fc0d7aeceb25cb30
|
|
Change-Id: Ic7882cb415ccb7a899f5fb353fb96a1f19d03346
|
|
Change-Id: I411d02949524eb802672d83ee281300c34b007c8
|
|
Change-Id: Id3d8137d60b14e93863ad5b6db752a7f6ef9b7fb
|
|
Change-Id: I8d34419742152edd50f1ec438e32d3ccc4f38351
|
|
* Enabled the now supported ref layer tests
* Re-enabled the failing test now that the bug has been fixed in
ACL 1903a9976ae24f40cb2203364211ed62fcfbb985
* Added CreateWorkload test for ref L2Normalization NHWC
* Refactoring the ref L2Normalization for clarity
!armnn:153723
Change-Id: Id0067e49072b3e057ffe3ae3b70d928be6091c0f
|