Age | Commit message (Collapse) | Author |
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ia765d335ef998e7e47a1c0c81a375645972f4e1d
|
|
Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: Ia1c97adb401c5381341408ec1e4da287ef2d48fe
|
|
* Added PaddingMode enum to PaddingDescriptor to enable Symmetric and
Reflect padding.
* Added Symmetric and Reflect Ref implementation.
* Added Serializer & Deserializer support.
* Added unit tests.
Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: I4bed907b31742b32ccefe5e8ca39a6f1e5bd9dee
|
|
* Conv3d is only correctly supported for external delegates
from TF v2.6, as there was a breaking bug in v2.5.
Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: Ib7941307f4c7b0d3dbb7deaa5a90aceb63c1162f
|
|
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I3c6979c72d44a15fb2dc3afc22ac30d1428684b0
|
|
* Added CONV_3D operator support.
* Fixed TfLiteParser test issue where QAsymmU8 tests were incorrectly
using the Boolean comparison function.
Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: I9db03b54b6de63f918717af80c5ac5310fe26183
|
|
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I435723160e9b639a70e0b48ee9d722d306461291
|
|
* Added front-end
* Added Reference workload
* Added Serializer & Deserializer support
* Added unit tests
* Added NDHWC DataLayout
Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: Iec4d39e7433b5334d52fa44cf8efc6bcd39319d8
|
|
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: Ie0b68b08fc31444c58b0ffc9babdd456bbb51f35
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I1ca7a750e3fe327eddd01a856c18112cc66849ff
|
|
* Add front end
* Add reference workload
* Add unit tests
* Add Serializer and Deserializer
* Update ArmNN Versioning
Signed-off-by: Simon Obute <simon.obute@arm.com>
Change-Id: I9ac1f953af3974382eac8e8d62d794d2344e8f47
|
|
* Add ParseGather to support Gather operator on ONNX
* Add Support of int64 converted to int32 for constant
* Add OnnxParserTestUtils
* Refactor ValidateTensorShapesFromInputs of GatherLayer
* Unit tests
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: Ie9dff640240e14a062fef38f7faf0ccc212de5f7
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Icbb7115e4fe0c72d357ccb215430298e723a2253
|
|
to Ref backend and armnn delegate
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I203d0029c12221228ffe229acda3c90594394e9b
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I4f2e5c975fe4f273e80c065aa57861d0d78f0ea0
|
|
* uses the @example doxygen command to add all our simple examples
into an 'Examples' tab in the doxygen documentation
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: Ie8ae19ca471a0616eeea7f708d547388c8ee860e
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
|
|
* Added EXPAND_DIMS and SHAPE operator references.
Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: I759c37db07c2ed2fa1a037a8b1e312367f4073ff
|
|
* Added ConstantTensorAsInput note to AddFullyConnectedLayer description.
Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: I1f901023b5e421ca14183dd735996c1fe5ddb3d9
|
|
* Created Arm NN Operator list page.
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I50dbdb78ea9714b0551e023f6ea7f017ad4b47bb
|
|
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: Ic1c56a57941ebede19ab8b9032e7f9df1221be7a
|
|
* Update all documentation for removing BOOST library dependency
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: Ie21ff096a11b7a623b1b9bb6f71eb63ea6e7b615
|
|
E.g. Equal, NotEqual, Greater, GreaterOrEqual, Less and LessOrEqual
Signed-off-by: Bruno Goncalves <bruno.slackware@gmail.com>
Change-Id: Id56ef3cc19cc5c5daa19354010c9f25766e5fd00
|
|
* Add front end
* Add reference workload
* Serialization/Deserialization
* Add unit tests
* Update ArmNN Versioning
Signed-off-by: Keith Davis <keith.davis@arm.com>
Change-Id: I6fcb1fa341d6f08dea4003b13544e6e9f53fefd3
|
|
* Minor errors in parameter usage result in segmentation faults. Add an
FAQ entry highlighting this and giving a tested example.
Signed-off-by: Colm Donelan <Colm.Donelan@arm.com>
Change-Id: I6dd1812329a500276931f2c1fd37fbc14c507f36
|
|
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I982ecd66ea3ed4d88934cd8254832eecb4a7adb4
|
|
* Increment ArmNN project version number.
Signed-off-by: mathad01 <matthew.haddon@arm.com>
Change-Id: Ieefb31f563d1db655268a41f4b31c28a93a54a48
|
|
Signed-off-by: Kevin May <kevin.may@arm.com>
Change-Id: I59df474b957dc7f45aed3152174849c94769d7a0
|
|
* Remove from .md files and Doxygen
* Remove from armnn/docker build
* Remove Tensorflow model format from ExecuteNetworkParams
* Remove Tensorflow model format from ImageTensorGenerator
Signed-off-by: Kevin May <kevin.may@arm.com>
Change-Id: Id6ed4a7d90366c396e8e0395d0ce43a3bcddcee6
|
|
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I6da711950b8e7d3c0d5cbd443e91eb36700ac4c8
|
|
* Updated ParseSplit TfLiteParser function to read correct axis data.
* Improved validation in ParseSplit and ParseSplitV function.
* Added TensorFlow BOOL support to TfLiteParser.
* Added supported ElementWiseUnary operators to TfLiteParser
E.g. ABS, LOGICAL_NOT and RSQRT.
* Removed ParseExp and ParseNeg function implementation in favour
of reusable ParseElementWiseUnary function.
* Removed Exp.cpp and Neg.cpp files and moved tests to ElementWiseUnary.cpp.
Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: Ibce36e3ce4d95755dda88abc2ddde1e07e62c5e2
|
|
IVGCVSW-5415 Add TfLiteParser support for CAST
* Added front end support for CAST, including support in the
Reference workload, Serialization, Deserializtion, Unit tests, and
TfLiteParser.
Signed-off-by: mathad01 <matthew.haddon@arm.com>
Change-Id: Iaf670ca5912a21ed6bc84f7f83a68b42154846bb
|
|
* Fix for GitHub#523.
* Updated ParseArgMinMax function to read correct axis data.
* Improved validation in ParseArgMinMax function.
* Added ARG_MIN support to TfLiteParser.
* Added ArgMinMax unit tests for TfLiteParser.
Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: Ib4ce1a7c66e210c47859a130c4896aac958f2654
|
|
* Update supported operators for the delegate, parsers,
serializer and deserializer
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: I33ac99a29d894eec055cd05411014075d78b3168
|
|
* For Quantizer, Tensorflow Parser and Caffe Parser
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: If30daa54947c417c0d700f11e630546b1745b72e
|
|
* Update Arm NN version in Version.hpp and all guides
* Change Project Version in Doxyfile
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I05ab20a1ae5d0376a641df68a5877f97e7609052
|
|
* Added support for BATCH_TO_SPACE_ND and SPACE_TO_BATCH_ND
Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Change-Id: Ib29333f3e2bc1a18bcc63533da4369b63c45ab90
|
|
* Added FLOOR operator support to Arm NN TfLiteDelegate
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I986ce8c5a825f509e0f8b3d257fd5b60834c322f
|
|
* Removes support.md files from all parsers. Lists of supported
operators are now kept in doxygen only
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: I137e03fdd9f41751624bdd0dd25e2db5ef4ef94f
|
|
* Integrates the debian package installation guide
* Integrates the AndroidNDK guide
* Integrates the cross compile guide
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: I2243b15ee3f8e976789494199f12f3cc0fd5f00d
|
|
* Adds a page for contribution guidelines (Uses md guide)
* Adds a section for contribution guides (Uses md guide)
* Minor beautification
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: Iafd7e3abf9da660ec21a215afada61a27ce928fc
|
|
* Moves TensorFlowLiteDelegateSupport.md to doxygen
* Renames a few .dox files to represent the structure of the documentation
* Adds sections for build and use guides
* Integrates markdown guides for the delegate into doxygen
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: I68b7a29239be88c0617da9bdfce5323ebf26f5bc
|
|
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: I43082950c55375f62ecd30236d1c475e4ca89faf
|
|
* Uses README.md files to reduce duplications
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: I2cfcb6cf02ac712656cb8c782c70d002df642b97
|
|
* Using README.md files directly to reduce duplications
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: I6bd6f6326e608939ac244cc32b329e32bb4802f7
|
|
* Not using the README.md files directly because it doesn't seem to
be possible to get the content of readme.md combined with the content
of the support.md files in one page
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: I1e5073761f3af8a8d498385f3f7586334e7b29ec
|
|
* Creates new section in doxygen called "Software Tools"
* Moves the Parser page into Software Tools
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: I19643074226d7c2e73e560e3abb52f519af1a7b2
|
|
* Gives the readme file an update
* Removes introduction.dox
* Adds FAQ to doxygen
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: Ibb67e7f2cac7e55556295eb7851c616561b17042
|
|
* Implemented external delegate adaptor interface for TfLite
* Activated armnn logging for delegate
* Added logging info to indicate if gpu tuning is turned on
* Added pytests to ensure functionality of the external delegate adaptor
* Included the delegate directory into doxygen
* Added documentation on how to use the external delegate in python
Signed-off-by: Finn Williams <Finn.Williams@arm.com>
Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: Id3b4588fb0b9ac7e3f47ba2c19feead7beb58e18
|
|
Signed-off-by: James Ward <james.ward@arm.com>
Change-Id: Iac19640fec7aabdfcbb88a0856d4fce3a15d3f27
|
|
* update release version in Doxyfile
Signed-off-by: James Ward <james.ward@arm.com>
Change-Id: Iaaf06059eeba69b66b5ab211692a84c83ace9bb3
|