Age | Commit message (Collapse) | Author |
|
Change-Id: I663a0a0fccb43ee960ec070121a59df9db0bb04e
|
|
* 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
|
|
* Calculate index for NHWC to compute Convolution
* add more unit test for NHWC
Change-Id: I800d649b9b42be2758c445e3b3e76142888c1377
|
|
* 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
|
|
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
|
|
* 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
|
|
as backend sources
Change-Id: Icafc644b64c591f4dc0e1560d02b806bf053a2da
|
|
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
|
|
* Added RefPadWorkload implementation
* Added unit tests and applied them to CL and Ref backends
* Fixed a bug in ClPadWorkload
Change-Id: I8cb76bc9d60ae8a39b08d40f05d628e3b72f6410
|
|
Change-Id: I558a9a007604afc55e536d877f8da7d0215cc9c3
|
|
Change-Id: Id1619ce72a862841439b68e51113febfb0e38fcc
|
|
Change-Id: I3e6e5b9a62f30d03c05bd7178adea8f4c8275da8
|
|
* Also disabled the Compute_ArmComputeCl/L2Normalization1dNhwc test as it
fails due to a bug in ACL
Change-Id: If1e36bc04f606e6568e6a13cc77f8f51f5834997
|
|
Change-Id: I8eca81d2e0780390eaa837c186ffe1c7d41fdebe
|
|
Change-Id: I9059a292e47867df82a5efbba5808fd264949ec9
|
|
* Adds five unit tests that execute ResizeBilinear
with the NHWC data layout and Float32 data type.
* Refactors original ResizeBilinear Float32 tests
to take DataLayout as a parameter.
* Adds four unit tests that execute CreateWorkloadCl
for both NCHW and NHWC (NCHW tests did not exist
for CreateWorkloadCl).
Change-Id: I1af419ed0b62b8f4d4550f6d120a584a0a223b17
|
|
* Added simple convolution Unit test
* Set the data layout correctly in workloads
Change-Id: Ie71b8415f6abc392a84900fc4438b7416fbb558a
|
|
* Added NHWC unit test implementation
* Programmatically selected the channel dimension when creating
the ACL Normalization layer info
* Set the input/output data layout in the constructor of the L2Normalization
workload
Change-Id: Ie69f1a360022c29d1a3a3808c1f26b69243fa8f9
|
|
Change-Id: Iea941c1747454f5a4342351e4e82b10ffb9ccbbd
|
|
* moving backends/ClWorkloads to backends/cl
* and moving pure Cl workload related code to
backends/cl/workloads
Change-Id: I019a3c6b4da5e7a23074bf03fb057e63199ad129
|
|
Change-Id: I6fb15c407024e3b91d5abf4513f8090be5821760
|
|
Change-Id: I400be8e7c0cc5a31eb9d2a7396da145d50d51b6e
|
|
Change-Id: I7ebafb675ccc77ad54d1deb01412a8379a5356bb
|