Age | Commit message (Collapse) | Author |
|
* Changed ClL2Normalisation from using CLNormalizationLayer
to use CLL2NormalizeLayer to normalise along the channel axis
in either NCHW or NHWC format.
Change-Id: I399cbee408a277d1ef8c6c85ebcbd86d6c3e407b
|
|
* Ported Google's LSTM implementation to RefLstmFloat32Workload
* Fixed the code throughout because of an error in the docs around the
scratch buffer size
* Updated IsLstmSupported
* Added the unit tests
!android-nn-driver:127
Change-Id: I5577b7e39ca52df1a7f102a9b437df6aa99520b6
|
|
implementations
Change-Id: I906dcb8b4c9b491bf3a661f208c09d0ea1c0fa35
|
|
Change-Id: Idc0f94590566ac362f7e1d1999361d025cc2f67a
|
|
* L2Normalisation Tests now take the layout as an argument.
Change-Id: Ib393889eedb3a81c9a500da91593e90a18549c33
|
|
Change-Id: I93223c8678165cbc3d39f461c36bb8610dc81c05
|
|
Change-Id: I56da4780f8f5fcef7ff01d232d5d61bf299364bf
|
|
Change-Id: I13c6728dbb60643d0e086d171225c5d802987f92
|
|
Change-Id: Ieec34224b433e1d2f3bbe66632cd6016cac5498c
|
|
* add IBackendContext interface
* add ClBackendContext implementation
Change-Id: I13e4d12b73d4c7775069587675276f7cee7d630b
|
|
* Added quick workaround for the memory management errors in the
CL/Neon unit tests
Change-Id: I56250db462cdbdc1acc0a5824807d288fb0c1d11
|
|
Change-Id: I48242425c6a6856e13ebcee1b140cbd2af94a3aa
|
|
This reverts commit d4dfa684941a21314b70593d01b0fc2167eebad4.
Change-Id: Id61ce69215505c3cf5d30ec2a7ec9127fb2554fc
|
|
Change-Id: I663a0a0fccb43ee960ec070121a59df9db0bb04e
|
|
implementations
Change-Id: Ibd457f3a2d4342c4d6335bd3c471282a14ab6b14
|
|
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: I1bc8d2f270d4abfaa62e4843b8d96bcf462c6b09
|
|
* Calculate index for NHWC to compute Convolution
* add more unit test for NHWC
Change-Id: I800d649b9b42be2758c445e3b3e76142888c1377
|
|
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: I45fd5b6dd32c435b78a54dc377a623e60978ce13
|
|
Change-Id: I44a9d26d1a5d876d381aee4c6450af62811d0dbb
|
|
in the network
Change-Id: Ide594db8c79ff67642721d8bad47624b88621fbd
|
|
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
|
|
* 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
|
|
* 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: I962e986607e5d045cd97b9eaeaea2f5ae624db35
|
|
as backend sources
Change-Id: Icafc644b64c591f4dc0e1560d02b806bf053a2da
|
|
ref Normalization
* Added create workload unit tests for the NHWC data layout
Change-Id: Id4813105c027a26e277de64fecea1845fea39fd9
|
|
* because their lifetime is different from backends
Change-Id: I9ba525e7e503b148cde1294933f3954b8bad3d68
|
|
Change-Id: Ifeabb8c6aa02b5209245d863fc0d7aeceb25cb30
|
|
Change-Id: I411d02949524eb802672d83ee281300c34b007c8
|
|
Change-Id: Id3d8137d60b14e93863ad5b6db752a7f6ef9b7fb
|
|
Change-Id: I8d34419742152edd50f1ec438e32d3ccc4f38351
|
|
Change-Id: I147dbf6811f84ec4588264d636a36efc8ec56f72
|
|
ILayerSupport interface
Change-Id: I03985ff678acf9393680340638a2e1f425b9966f
|
|
!android-nn-driver:153490
Change-Id: I1c2a5f942e3a1c3626e093c90545ca27c64ba5e8
|
|
Change-Id: Ib831f02ab6b5d96f1a959187d8f3e694e6257ae5
|
|
Change-Id: Ie1c74a18de5c3dd1cd5285c222bd6327489c1508
|
|
Change-Id: I558a9a007604afc55e536d877f8da7d0215cc9c3
|
|
Change-Id: I4b3247fc7c5eb1c0cec5cf22c56d4c7a3f36d51a
|
|
Change-Id: I65129a72d7585776797cfe0947a2a0f1f483b72f
|
|
Change-Id: Iace26e575d8eca50cc81a881b7bb5be46b00f1dc
|
|
Change-Id: I90bf3baaad725d121ca864b7a7bb0c74abb69daf
|
|
Change-Id: I3e6e5b9a62f30d03c05bd7178adea8f4c8275da8
|
|
Change-Id: I284a9aa6865cdbd6975c54b011d2cec15a174e79
|
|
Change-Id: I564a743b4d90ae5364c5958eed3fbfba97782b80
|
|
Change-Id: If0a2f010a7a45735ea37c07a5ee1f2398afb9b8b
|