Age | Commit message (Collapse) | Author |
|
* Adds implementation to plumb DataLayout parameter
for ResizeBilinear on CpuRef.
* Adds unit tests to execute ResizeBilinear on CpuRef
using the NHWC data layout.
* Adds DataLayoutIndexed API, allowing easy access to
the Channels, Height and Width of a tensor based on
its data layout. This reduces code duplication.
* Refactors original ResizeBilinear implementation and
tests to use the DataLayoutIndexed API when required.
Change-Id: Ic2b8916cdd2e370d070175547079d774daf6d7bf
|
|
Change-Id: If0a2f010a7a45735ea37c07a5ee1f2398afb9b8b
|
|
Change-Id: Ib2c9fe56c59aedabeff899a81a0afe260bd57c9f
|
|
* Also disabled the Compute_ArmComputeCl/L2Normalization1dNhwc test as it
fails due to a bug in ACL
Change-Id: If1e36bc04f606e6568e6a13cc77f8f51f5834997
|
|
Change-Id: Ibd12e04abe71015f31ee36a7f0a2416cb625cdad
|
|
Change-Id: I8182f781369956ca96562777f170ef677f831e4e
|
|
* Applying the proper tensor shape during the tests depending on
the specific data layout used
Change-Id: I9c6c1e077236e84cecc1e10d7b2d0bd901df3ebd
|
|
enum
!armnn:152674
Change-Id: I1bcdfdfbfb73e502d58f35717e2558e24651013c
|
|
!armnn:152557
Change-Id: Ic6b99cddee1597c85de76034d9332fe1bf3aceb1
|
|
Change-Id: I13d2d3dc763e1d05dffddb34472bd4f9e632c776
|
|
Change-Id: I8eca81d2e0780390eaa837c186ffe1c7d41fdebe
|
|
Change-Id: Ic16c4505bac9c9025856aa4eac1127ad957c9d75
|
|
Change-Id: Ie02ccbd5945cbacd609b3b5d8d746c202c8e9c69
|
|
Change-Id: Ief0c91ba9abc2578944860ddbd3c19e2bad465bd
|
|
Change-Id: I9059a292e47867df82a5efbba5808fd264949ec9
|
|
Change-Id: I04bd5e069b220712adbeaebdaede2061ba8c0eb4
|
|
Change-Id: I52f4b44cf3959f49d1066ff7f4b3c1f7682894c9
|
|
Optional<std::string&> in IsLayerSupported implementations
Change-Id: I2f054f0dcff9bdc86ee90c55b3e94c6b4ae25085
|
|
ILayerSupport
Change-Id: I342d7f6f3772534d3665f40079e36c3d4131f483
|
|
Change-Id: Idd572cae3a131acb11e884e33c0035ca74c95055
|
|
Change-Id: I8bc11c93759605e21cc52f44d032c32a0be63658
|
|
in ILayerSupport
Change-Id: Id5db71a0b6f4bdc5d97210652b9028e3c5dcc39a
|
|
* 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
|
|
!android-nn-driver:151788
Change-Id: Ibdc41d09b8df05e7a0360dcb8a060860dfb1bd99
|
|
Change-Id: Iaa99500bfa8cea846f57636590698f9c8a8c2de0
|
|
Ref returning false for now until implementation complete in 1885
Change-Id: I28cbc584eaa6ce3ad79a531db7155b3f9716f30c
|
|
* Added simple convolution Unit test
* Set the data layout correctly in workloads
Change-Id: Ie71b8415f6abc392a84900fc4438b7416fbb558a
|
|
Change-Id: I107d732760dd8662e2ee9a5e7ebb5baf61c45246
|
|
Change-Id: Ibb2efaf8b001a64a3f35eab2220990dc39889780
|
|
Change-Id: Icd55fed8381af319f11b4cd977cf03103cdf1bd9
|
|
* 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: Iaadee0a08c0594c9a3c802a48fe346e15f2cbbb2
|
|
* Refactored ClResizeBilinearFloatWorkload so that
ConvertDataLayout is executed once only.
Change-Id: I3961847eaab65caa696c61fad665dc042556f098
|
|
Change-Id: Iea941c1747454f5a4342351e4e82b10ffb9ccbbd
|
|
* Added data layout parameter to ResizeBilinear
descriptor, in order to support NHWC.
Change-Id: Ifdbc4529127b7329a056d0a68e2e42b175aeea4a
|
|
* Added RefPermuteFloat16Workload to serve as a fallback when CL
does not support the required permute configuration for FP16
* Move Half.hpp to armnnUtils as the utils library should not be
including private header files from the armnn library
Change-Id: Ibf0f698451e8406f7ed7cce470dab60b6d16361d
|
|
Change-Id: Ib289ed5885e0e22ce6d73d7b3b3b103691187a34
|
|
Change-Id: I2a46e4dfffcc103bf228aa161bb2fba8f259076a
|
|
Change-Id: Ieda5146d23227e9764f3f867003a13c630494093
|
|
Change-Id: I43d2c91fb53f6eb76ee37da73625ed79f602f04e
|
|
Don't need this now as it uses the compute library validation function,
and all of the code for the supported types is identical.
Adds Uint8 support to Cl backend, and unit test cases.
Change-Id: I35d4edacc1aca241e95d1b19ae525a23d9513c99
|
|
Change-Id: I15e689a6288b8476db7e67d7153899814c3cdf9e
|
|
* moving backends/ClWorkloads to backends/cl
* and moving pure Cl workload related code to
backends/cl/workloads
Change-Id: I019a3c6b4da5e7a23074bf03fb057e63199ad129
|
|
* Added L2NormalizationDescriptor struct with m_DataLyaout member
* Updated all IsL2NormalizationSupported calls to take a descriptor
as an argument
* Updated L2NormalizationLayer to take a descriptor as an argument
!android-nn-driver:150116
Change-Id: I0459352d19cfd269bc864a70cf73910bf44fdc01
|
|
* added ClPadWorkload class
* Updated ClWorkloadFactory
* added IsPadSupportedCl function
* Updated build files
Change-Id: Iadccc340a0eae1ff30fab6441854acac7f8edc92
|
|
Change-Id: I6fb15c407024e3b91d5abf4513f8090be5821760
|
|
Change-Id: I33dce72bb0f1e25425dc058d6213a7cdf56eecd2
|
|
armnn:149855
Change-Id: I26e8cf83422a65049386a5ebdb6d0001627aefaa
|
|
* Reference backend is renamed to backends/reference as per
https://confluence.arm.com/display/MLENG/Pluggable+backends
Change-Id: I27a13c274eb60995dfb459e3c49c0e2f60bcd32c
|
|
updated units used in NeonTimer
Change-Id: I593af42bd2930dd9d147354b706087e3ac260fe9
|