Age | Commit message (Collapse) | Author |
|
* Used the new ARMNN_DEPRECATED_MSG macro instead of @deprecated
* Refactored the code to no longer use the deprecated methods where
applicable
!android-nn-driver:1126
Change-Id: Ib0578d3d6fc5a763f5fb922f67ba91fafc7796f6
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
|
|
!android-nn-driver:1120
Change-Id: I5192fa3deb4ea9766d38ad0bf4dfbfa0b4924c41
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
|
|
Change-Id: I3deb2b9a37e8a8f8f2ed93c64ed0656ae911e24c
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
|
|
!android-nn-driver:968
Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Change-Id: I03ccb4842b060a9893567542bfcadc180bbc7311
|
|
* Add check to ensure requested input node exists
otherwise give coherent error message
Change-Id: Ifee5f1d459f989c2e808cf78806f9a9a7f7c763f
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
|
|
Change-Id: I5de0e0a2de9241498213d274a6bf2a62ba7da7cc
Signed-off-by: Saoirse Stewart <saoirse.stewart@arm.com>
|
|
Change-Id: I8b081012529aed8e434273259c5a5ef7dc3afff7
Signed-off-by: Finn Williams <finn.williams@arm.com>
Signed-off-by: Saoirse Stewart <saoirse.stewart@arm.com>
|
|
*Also update related Support.md files
Change-Id: If832980fdebb136ab02333d99512fd39b9093b2b
Signed-off-by: Nattapat Chaimanowong <nattapat.chaimanowong@arm.com>
|
|
* Also fixed a format issue in TfParser.hpp
Change-Id: I5b0ae1d5909f03e166a40d3aca8859024cd5e5b6
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
|
|
Layer
*Output shape was incorrectly set for case when the 2 inputs have same
number of dimensions and each dimension has different (but broadcast
compatible) size
Change-Id: Ia617442b2b7f962c33792b94035236d26de70558
Signed-off-by: Nattapat Chaimanowong <nattapat.chaimanowong@arm.com>
|
|
Change-Id: Ieb99ac1aa347cee4b28b831753855c4614220648
|
|
* Remove Equal and Greater from RefElementwiseWorkload
* Create RefComparisonWorkload and add Equal and Greater
* Update ElementwiseFunction for different input/output types
* Update TfParser to create Equal/Greater with Boolean output
* Update relevant tests to check for Boolean comparison
Change-Id: I299b7f2121769c960ac0c6139764a5f3c89c9c32
|
|
* Add ParseGather to TFParser
* Add Unit tests for Gather Operator
!armnn:562
Change-Id: Idff45c2d3d8d683aa9eb2c4a63123c8d6054609e
|
|
Change-Id: Ia0019134f76764cd4fe6ed9dc1423b8aba411d33
|
|
Change-Id: I7359617a307b9abb4c30b3d5f2364dc6d0f828f0
|
|
* Update TensorFlowSupport.md
Change-Id: I6fb7f4a4b32397901e0c8b44477a8238879e5917
|
|
Change-Id: I3d31d6b72be1984acdb51fd9e7b5488a7aa5d832
|
|
Change-Id: I7c7b65bd77b06925efdaf2c9c98c30994a12de42
|
|
in favor of a type-indepent implementation that takes void-pointers
* The new implementation requires the size of the type to be passed
to the function
* Updated all the usages accordingly
* Removed the old implementation no longer used
!android-nn-driver:469
Change-Id: I37f4e6d62a38fbb8ec8c39bb559a2c54c83365d4
|
|
* Added Unit test
* Updated TensorFlowSupport.md file
Change-Id: I5f07de5e91ffb681c0ad17c7c73ee0326e7f1e0a
|
|
* Unified ArmNN's weight format to [ M, I, H, W ] for the depthwise convolution
* Added conversion utilities to permute/reshape the weights as appropriate
when using CL and Neon backends
* Updated the reference implementation of the convolution
* Updated the relevant unit tests accordingly
!android-nn-driver:459
Change-Id: I07d0818efa9d1ca1e5dad82983aac1fe78eadb18
|
|
* Allow control inputs from TensorFlow graph but ignore them in ArmNN graph.
* Add utility function to test ArmNN graph structure.
* Add ArmNN graph structure tests in TensorFlow paresr to ensure that control inputs
are ignored in ArmNN graph as well as their inputs that are not used anywhere else.
Change-Id: Ib0ea0d2df85e3fc79b748fa4c9d20e0649352bc1
|
|
* Unit tests in AddN.cpp
Change-Id: Ifb2fa1051d5d92c5d9a5ca751abee4e81ebe39c9
|
|
* Unit tests in Greater.cpp
Change-Id: Ifb3e4c33be2d6235e33889bb63e6abd78bd7d8b6
|
|
* Unit tests in Equal.cpp
* Fixed error in Network::AddEqualLayer
* Refactored TfParser::Minimum/Equal to get rid of duplicate code
Change-Id: I0ed6f888eb391c995b88be20dc0c1b916dd14c3c
|
|
Change-Id: I9f9852766e4c51151d6ccf34976c4860a83dfe5c
|
|
Change-Id: I72d94fff4cdad2c62dff98c8fd52eba78a1908f0
|
|
* Removed the input swizzling when the concatenation dimension is 3
in ParseConcat in the TF parser
* No longer using the helper ProcessConcatInputTensorInfo, where
the input was being swizzled if the concatenation dimension was 3
* Added a new convenience constuctor to TensorShape that initializes
a shape to all zeros given only the number of dimensions
Change-Id: I82a207e41bddc5fea21a0b5a38eafa24ad75d1c2
|
|
* Also added unit test Sub.cpp
Change-Id: I6d23c11ae894ee433cd28ffdf0248b14e01b0131
|
|
Change-Id: I0d02faf188f441f017967057f16f4661d321978a
|
|
* Remove input swizzling from ParsePooling2D and add parameterized
tests for NCHW, NHWC and Padding="SAME".
Change-Id: I4786fcc31b6ac46bf19d887f007963eb924f0f9f
|
|
* Fix for a signedness error in Android 32 builds
Change-Id: Id909ee2d50f376782de3b80aaef503e08f6d1268
|
|
Change-Id: If5ef3dc426bd6fa5aab342dcece6e99f86e65dba
|
|
* Removed the input swizzling when the data layout is NHWC
* Split the unit test into NHWC and NCHW cases
Change-Id: I6b9fef70bc4ba5e01d14cbfaea3c842a289b0a0e
|
|
* Removed the input swizzling when the data layout is NHWC
* Permuting weights depending on the data layout used
* Added getter methods to ParsedConstTfOperation to get the tensor
info and the storage memory area, needed for swizzling the weights
* Added unit tests for both NHWC and NCHW data layouts
Change-Id: I6543900c594417df630b2663d8551158b93b7836
|
|
* Add ExpandDims operation to TfParser.cpp
Change-Id: Ifa756ae0667c11e3b6daec8f6dd4e54cac88d16a
|
|
* Also added unit test armnnTfParser/test/Pad.cpp
* Added missing 'Pad' entry to GetLayerTypeAsCString(LayerType)
* Fixed the RefLayerSupport.IsPadSupported, now it returns true
* Small fix in Optimize. Only resolve stringstream to string once
Change-Id: Ieaa1886858a48cd761ac5f30454f73e44bdd4b8f
|
|
Change-Id: Ib84e5bde39d706c5125e0f84577195fc61107a4a
|
|
* Extended Maximum operator support in TF Parser
* Added extra unit tests for Maximum operator in TF Parser
Change-Id: I68edb43b2a3105507f2f5f028ff0e35206965dca
|
|
* Concatenation Parser function added to the TfLite Parser
Change-Id: I42a42cd765ea09a30841c66b1942b9e09a876b10
|
|
All changes are the same:
//
// Copyright © 2017 ARM Ltd. All rights reserved.
-// See LICENSE file in the project root for full license information.
+// SPDX-License-Identifier: MIT
//
Change-Id: I37eae011411133663ca9d2b059714d92f8bf8e24
|
|
Change-Id: Iad169a279c9fc67bd8a44511a646dded8d4ba1aa
|
|
Change-Id: I4b193d9119f5aaf41081335df043352953364c87
|
|
|
|
|
|
|