Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-22 | IVGCVSW-1951 Update NeonWorkloadUtils | Nattapat Chaimanowong | |
Change-Id: I147dbf6811f84ec4588264d636a36efc8ec56f72 | |||
2018-10-22 | IVGCVSW-2018 Support NHWC in the current ref implementation | Matteo Martincigh | |
* Added NHWC support to TensorBufferArrayView class Change-Id: I41e1d0acd226a471ec834e380389631d9236cb00 | |||
2018-10-22 | Restored test that was commented out when working on LSTM | Matteo Martincigh | |
Change-Id: I161a832e4e53cf014a3d57784bd2f0bffbd633b5 | |||
2018-10-22 | IVGCVSW-2003: Get rid of IsLayerSupportedNeon functions in favor of ↵ | Aron Virginas-Tar | |
ILayerSupport interface Change-Id: I03985ff678acf9393680340638a2e1f425b9966f | |||
2018-10-22 | IVGCVSW-2002: Get rid of IsLayerSupportedCl functions in favor of ↵ | Aron Virginas-Tar | |
ILayerSupport interface Change-Id: Ic9172a5534eb243f3467996dd30c4400bc06224e | |||
2018-10-22 | IVGCVSW-1885 add RefPadWorkload implementation and associated unit tests | Mohamed Nour Abouelseoud | |
* Added RefPadWorkload implementation * Added unit tests and applied them to CL and Ref backends * Fixed a bug in ClPadWorkload Change-Id: I8cb76bc9d60ae8a39b08d40f05d628e3b72f6410 | |||
2018-10-22 | IVGCVSW-2004: Get rid of IsLayerSupportedRef functions in favor of ↵ | Aron Virginas-Tar | |
ILayerSupport interface Change-Id: Ia147a0b408b2ca951c214963432d6e0f9b27b973 | |||
2018-10-22 | IVGCVSW-1998 : replace Compute enum in LayerSupport free functions | David Beck | |
!android-nn-driver:153490 Change-Id: I1c2a5f942e3a1c3626e093c90545ca27c64ba5e8 | |||
2018-10-22 | IVGCVSW-1951 Remove type templating from NeonConstantWorkload | Nattapat Chaimanowong | |
Change-Id: Ib831f02ab6b5d96f1a959187d8f3e694e6257ae5 | |||
2018-10-22 | IVGCVSW-2006: Move ACL memory manager source code under aclCommon | Aron Virginas-Tar | |
Change-Id: Ie1c74a18de5c3dd1cd5285c222bd6327489c1508 | |||
2018-10-22 | IVGCVSW-1938: Move backend-specific source files to the corresponding backend | Aron Virginas-Tar | |
Change-Id: I558a9a007604afc55e536d877f8da7d0215cc9c3 | |||
2018-10-22 | IVGCVSW-1998: fix missing file from common.cmake | David Beck | |
Change-Id: I47d9b3a3d77ca2d789c82e57579470c09a662416 | |||
2018-10-22 | MLCE-51 MaxPool + Add Unit test | Éanna Ó Catháin | |
Change-Id: Id1619ce72a862841439b68e51113febfb0e38fcc | |||
2018-10-22 | IVGCVSW-1951 Remove type templating from NeonPermuteWorkload | Nattapat Chaimanowong | |
Change-Id: I4b3247fc7c5eb1c0cec5cf22c56d4c7a3f36d51a | |||
2018-10-22 | IVGCVSW-1951 Remove type templating from NeonPooling2dWorkload | Nattapat Chaimanowong | |
Change-Id: I65129a72d7585776797cfe0947a2a0f1f483b72f | |||
2018-10-22 | IVGCVSW-1951 Remove type templating from NeonSplitterWorkload | Nattapat Chaimanowong | |
Change-Id: Iace26e575d8eca50cc81a881b7bb5be46b00f1dc | |||
2018-10-22 | IVGCVSW-1951 Remove type templating from NeonReshapeWorkload | Nattapat Chaimanowong | |
Change-Id: I90bf3baaad725d121ca864b7a7bb0c74abb69daf | |||
2018-10-22 | IVGCVSW-1922 Unit test for DepthwiseConvolution with NHWC | Nikhil Raj | |
Change-Id: I3e6e5b9a62f30d03c05bd7178adea8f4c8275da8 | |||
2018-10-22 | IVGCVSW-1951 Remove type templating from NeonMergerWorkload | Nattapat Chaimanowong | |
Change-Id: I284a9aa6865cdbd6975c54b011d2cec15a174e79 | |||
2018-10-22 | IVGCVSW-1951 Remove type templating from NeonActivationWorkload | Nattapat Chaimanowong | |
Change-Id: I564a743b4d90ae5364c5958eed3fbfba97782b80 | |||
2018-10-22 | IVGCVSW-1951 Remove type templating from ClReshapeWorkload | Nattapat Chaimanowong | |
Change-Id: I5349629bc5b36e5b5029a158bf888c09c3bda4b0 | |||
2018-10-22 | IVGCVSW-1951 Remove type templating from ClPooling2dWorkload | Nattapat Chaimanowong | |
Change-Id: Iaa3158487b58964d8a3b98acadde7c10172a3860 | |||
2018-10-22 | IVGCVSW-1951 Remove type templating from ClMergerWorkload | Nattapat Chaimanowong | |
Change-Id: I8580f5d1612567a3b02cfccfd1f8d0f196eeda93 | |||
2018-10-22 | IVGCVSW-1951 Remove type templating from ClActivationWorkload | Nattapat Chaimanowong | |
Change-Id: I200adcef35b861a412e7beef8043d5c7dddba443 | |||
2018-10-22 | IVGCVSW-1978: Support NHWC for ResizeBilinear CpuRef | James Conroy | |
* 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 | |||
2018-10-22 | IVGCVSW-1996: Implement CreateWorkloadFactory() across all internal backends | arovir01 | |
Change-Id: If0a2f010a7a45735ea37c07a5ee1f2398afb9b8b | |||
2018-10-22 | IVGCVSW-1951 Remove type templating from ClConstantWorkload | Nattapat Chaimanowong | |
Change-Id: Ib2c9fe56c59aedabeff899a81a0afe260bd57c9f | |||
2018-10-22 | IVGCVSW-1969 : remove boost::optional compatibility from ArmNN Optional | David Beck | |
* because it was added by mistake, assuming it was released in 18.08 which is not the case Change-Id: I9c288eba56f3f6192007f79db884b255a14456e4 | |||
2018-10-22 | IVGCVSW-2000: (Fix) Backend-specific unit tests not being executed | Matteo Martincigh | |
* Also disabled the Compute_ArmComputeCl/L2Normalization1dNhwc test as it fails due to a bug in ACL Change-Id: If1e36bc04f606e6568e6a13cc77f8f51f5834997 | |||
2018-10-22 | IVGCVSW-1914 Investigate CONV_2D failure on FP16 on Android | Sadik Armagan | |
* Round to nearest instead of round to intermediate (default) * Compute Library also round to nearest Change-Id: I0c71e2ffd28e4e662188fd47d26ec8b538d4ba21 | |||
2018-10-22 | IVGCVSW-1951 Remove type templating from ClPermuteWorkload | Nattapat Chaimanowong | |
Change-Id: Ibd12e04abe71015f31ee36a7f0a2416cb625cdad | |||
2018-10-22 | IVGCVSW-1951 remove type templating from ClPadWorkload | Nattapat Chaimanowong | |
Change-Id: I8182f781369956ca96562777f170ef677f831e4e | |||
2018-10-22 | IVGCVSW-1967 Fix L2Norm NHWC unit test | Matteo Martincigh | |
* Applying the proper tensor shape during the tests depending on the specific data layout used Change-Id: I9c6c1e077236e84cecc1e10d7b2d0bd901df3ebd | |||
2018-10-22 | IVGCVSW-1952 : add BackendId class to prepare for the replacement of Compute ↵ | David Beck | |
enum !armnn:152674 Change-Id: I1bcdfdfbfb73e502d58f35717e2558e24651013c | |||
2018-10-22 | IVGCVSW-1989 : implement backend creation and registry for Ref,Cl and Neon | David Beck | |
!armnn:152557 Change-Id: Ic6b99cddee1597c85de76034d9332fe1bf3aceb1 | |||
2018-10-22 | IVGCVSW-1987 : registry for backend creation functions (factories) | David Beck | |
Change-Id: I13d2d3dc763e1d05dffddb34472bd4f9e632c776 | |||
2018-10-22 | IVGCVSW-1988: Refactor backend-specific unit tests | arovir01 | |
Change-Id: I8eca81d2e0780390eaa837c186ffe1c7d41fdebe | |||
2018-10-22 | IVGCVSW-1951-Remove type templating from ClAdditionWorkload | Nattapat Chaimanowong | |
Change-Id: Ic16c4505bac9c9025856aa4eac1127ad957c9d75 | |||
2018-10-10 | IVGCVSW-1929: Fix for this defect (QASYM8 no scale) | jimfly01 | |
* Now hand in an optional vector of strings to Optimize function in which errors/warning messages are placed. * Optimize function changed to check outputs of each layer. If they are Quantized 8 bit but the scale has not been set an error message is added for each such output. * Unit test modelled on defect report added to exercise the fix. !android-nn-driver:152483 Change-Id: If9901f5324a516f1ab62858266b38f98dae16201 | |||
2018-10-10 | IVGCVSW-1974 - Update CreateWorkload test CL and Neon | Francis Murtagh | |
Change-Id: Ie02ccbd5945cbacd609b3b5d8d746c202c8e9c69 | |||
2018-10-10 | IVGCVSW-1982 - add create workload test for 2D Pooling (NHWC data layout) | Nina Drozd | |
Change-Id: Ief0c91ba9abc2578944860ddbd3c19e2bad465bd | |||
2018-10-10 | IVGCVSW-1860 Support NHWC for Pooling2D | Francis Murtagh | |
Change-Id: I9059a292e47867df82a5efbba5808fd264949ec9 | |||
2018-10-10 | IVGCVSW-1964: Cl implementation for the ILayerSupport interface | arovir01 | |
Change-Id: I04bd5e069b220712adbeaebdaede2061ba8c0eb4 | |||
2018-10-10 | IVGCVSW-1965: Neon implementation for the ILayerSupport interface | arovir01 | |
Change-Id: I52f4b44cf3959f49d1066ff7f4b3c1f7682894c9 | |||
2018-10-10 | IVGCVSW-1985: Replace std::string* reasonIfNotSupported with ↵ | arovir01 | |
Optional<std::string&> in IsLayerSupported implementations Change-Id: I2f054f0dcff9bdc86ee90c55b3e94c6b4ae25085 | |||
2018-10-10 | IVGCVSW-1983: Order the IsLayerSupported functions alphabetically in ↵ | arovir01 | |
ILayerSupport Change-Id: I342d7f6f3772534d3665f40079e36c3d4131f483 | |||
2018-10-10 | IVGCVSW-1966: Ref implementation for the ILayerSupport interface | arovir01 | |
Change-Id: Idd572cae3a131acb11e884e33c0035ca74c95055 | |||
2018-10-10 | IVGCVSW-1951 Remove type templating from ClDepthwiseConvolutionWorkload | Matthew Bentham | |
Change-Id: I8bc11c93759605e21cc52f44d032c32a0be63658 | |||
2018-10-10 | IVGCVSW-1975 : total removal of boost::optional from the public interface | David Beck | |
Change-Id: Ib38a6216ebcdc350c75c028951b3f18f36a2f6b7 | |||
2018-10-10 | IVGCVSW-1973: Replace char* reasonIfNotSupported with Optional<std::string&> ↵ | arovir01 | |
in ILayerSupport Change-Id: Id5db71a0b6f4bdc5d97210652b9028e3c5dcc39a |