aboutsummaryrefslogtreecommitdiff
path: root/src/armnnTfLiteParser
AgeCommit message (Collapse)Author
2019-02-26IVGCVSW-2560 Add support of SSD MobileNet to TensorFlowLiteSupport.mdNarumol Prangnawarat
* Add support for Custom operator - TFLite_Detection_PostProcess * Add Quantized SSD MobileNet to tested networks Change-Id: Id7e729ed02dbc401638b9832c8b9b5d71a6d31b7 Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
2019-02-26IVGCVSW-2560 Verify Inference test for TensorFlow Lite MobileNet SSDNarumol Prangnawarat
* Assign output shape of MobileNet SSD to ArmNN network * Add m_OverridenOutputShapes to TfLiteParser to set shape in GetNetworkOutputBindingInfo * Use input quantization instead of output quantization params * Correct data and datatype in Inference test Change-Id: I01ac2e07ed08e8928ba0df33a4847399e1dd8394 Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Signed-off-by: Aron Virginas-Tar <Aron.Virginas-Tar@arm.com>
2019-02-26IVGCVSW-2429 Add Detection PostProcess Parser to TensorFlow Lite Parserkeidav01
* Added additional custom option use_regular_nms to JSON string * Renamed use_regular_non_max_suppression to use_regular_nms in parser Change-Id: I5431eabade6337f6f8c3372670862e32e9cda63c Signed-off-by: keidav01 <keith.davis@arm.com>
2019-02-26IVGCVSW-2525 *Update TfLite supported operator listDerek Lamberti
Change-Id: Ia349d71ec966b37feaffb971c7a77bf8cd44501c Signed-off-by: Derek Lamberti <derek.lamberti@arm.com>
2019-02-25Add strided-slice parser to tf-liteBruno Goncalves
Change-Id: I1821d7e8123c76823562dd2e8822c5293fcb18c3 Signed-off-by: Bruno Goncalves <bruno.slackware@gmail.com>
2019-02-25Add minimum parser to tf-liteBruno Goncalves
Change-Id: I617c2715e0fb8d01b96fa9d3d5d9a16a33477b66 Signed-off-by: Bruno Goncalves <bruno.slackware@gmail.com>
2019-02-25Add maximum parser to tf-liteBruno Goncalves
Change-Id: Idaf6dd3f4d96dad01e1dc1a0d3fd6c146780626d Signed-off-by: Bruno Goncalves <bruno.slackware@gmail.com>
2019-02-22Add space-to-batch-nd parser to tf-liteBruno Goncalves
Change-Id: I3bf86d44f811380559ec35eed0bc43b3bd97da80 Signed-off-by: Bruno Goncalves <bruno.slackware@gmail.com>
2019-02-22Add batch-to-space-nd parser to tf-liteBruno Goncalves
Change-Id: I1e210f88f19f38ab719008e119c8fed153a3dd95 Signed-off-by: Bruno Goncalves <bruno.slackware@gmail.com>
2019-02-22Add resize-bilinear parser to tf-liteBruno Goncalves
Change-Id: Id35db981b38348e5a941cfbb4cbdfe8cd617a254 Signed-off-by: Bruno Goncalves <bruno.slackware@gmail.com>
2019-02-22Add sub parser to tf-liteBruno Goncalves
Change-Id: I0e63d81d95528e6c278dc5fa8b87ccc1f8798130 Signed-off-by: Bruno Goncalves <bruno.slackware@gmail.com>
2019-02-22IVGCVSW-2588 Update README files for 19.02Nattapat Chaimanowong
*Also update related Support.md files Change-Id: If832980fdebb136ab02333d99512fd39b9093b2b Signed-off-by: Nattapat Chaimanowong <nattapat.chaimanowong@arm.com>
2019-02-21IVGCVSW-2429 Add Detection PostProcess Parser to TensorFlow Lite Parserkeidav01
* Added parser function in TFLiteParser * Removed custom options gating * Added unit test * Removed template usage in VerifyTensorInfo for DeserializeParser Change-Id: If198654ed70060855a05f8aaed010293405bd103 Signed-off-by: keidav01 <keith.davis@arm.com>
2019-01-29Added ConstantLayer support to TfLiteParserBruno Goncalves
Change-Id: Iecc4fe8208b442d9c872e56c3d47249f959c6cc1
2019-01-25IVGCVSW-2563 Fix bug in TfLiteParser::ParseConcatenationNattapat Chaimanowong
Change-Id: I8fbf27b383a821e062f72809cc2e269fcd18851c
2019-01-24IVGCVSW-2430 Add logistic parser to tf-liteFinn Williams
* Added implementation and unit tests for sigmoid function for tf-lite parser * Refactored relu, relu6 and logisitc parser to reduce code duplication Change-Id: I00a2bd90bbc9144a2f84981f63b2cd1756b68a16
2019-01-23IVGCVSW-2534 Fix bug TfLiteParser::ParseReshape()Aron Virginas-Tar
Change-Id: I44d63552d2552842f02b2c870466851581f65b1a
2019-01-22Fix compilation wrt IVGCVSW-2467Matthew Bentham
Change-Id: I073473774e302c2d77e717e1ad718594ce1b5feb
2019-01-22Added AddBroadcastReshapeLayer method to TfLiteParserBruno Goncalves
Change-Id: I6027f6dcdb3ed23505f0a9c780bd3e3d45d3daff
2019-01-22IVGCVSW-2467 Remove GetDataType<T> functionNattapat Chaimanowong
Change-Id: I7359617a307b9abb4c30b3d5f2364dc6d0f828f0
2019-01-21Added ParsePad method to TfLiteParserBruno Goncalves
Change-Id: I2e671f66cf1b0a24b4ca9e96b554dc7db3af9655
2019-01-18Added ParseMean method to TfLiteParserBruno Goncalves
Change-Id: Idfedf82479fb3d4bb2962fc3cfc6c76e57331943
2019-01-18Added ParseMul method to TfLiteParserBruno Goncalves
Change-Id: I72e61a5ece52d69b289a1559907e2fb3084bfa4a
2019-01-17Added ParseAdd method to TfLiteParserBruno Goncalves
Change-Id: I24d916eca8ef1efb70d08b5c4f5123bb56a76c3e
2019-01-16Github issue #120 - Embed TfLite schemaMatthew Bentham
Change-Id: I57375375b2f3f59b89dbf45750f733bf25b5eb90
2019-01-07IVGCVSW-2421 Remove the template-based version of armnnUtils::PermuteMatteo Martincigh
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
2019-01-04MLCE-77 Depthwise Convolution with depth multiplier > 1 doesn't workMatteo Martincigh
* 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
2018-12-17IVGCVSW-2395 TfLiteParse::ParseReshape doesn't support reshape inputkevmay01
Change-Id: If2a31a49df3701877ce0287a81c569334a24cd20
2018-11-19IVGCVSW-2167: Run parser unit tests on the reference backend onlyAron Virginas-Tar
Change-Id: Ib11c3d36c7109198da7266955414580e8fb916b5
2018-11-14IVGCVSW-2152: Convert TfLiteParser to NHWCjimfly01
* Removed the convertFromTfToArmnnFormat flag from the CreateConstTensor and CreateConstTensorImpl functions * Removed the SwizzleInDeswizzleOut function and its invocations in the ParseConv2D, ParseDepthwiseConv2D and ParsePool functions. Change-Id: Id935e28ab6eff4731f838af9490d016e108f6df6
2018-11-02IVGCVSW-1946: Remove armnn/src from the include pathsAron Virginas-Tar
Change-Id: I663a0a0fccb43ee960ec070121a59df9db0bb04e
2018-10-26IVGCVSW-2029 Fix fully connected layer support in TfLite Parser and ↵Nattapat Chaimanowong
implement test for TfLite VGG16 quantized Change-Id: I2061f62f62684b963fa0f090718f1dcffe5c93ce
2018-10-25IVGCVSW-2057: Remove ARMCOMPUTE(CL/NEON)_ENABLED and ARMCOMPUTENEON_ENABLED ↵Aron Virginas-Tar
from src/armnnTfliteParser/test/ParserFlatBufferFixture.hpp Change-Id: I85c720d37097e0c9a53dc473a7eac09f21deb847
2018-10-25IVGCVSW-2026 + IVGCVSW-2027 Add FullyConnected Support to TfLiteParserSadik Armagan
Change-Id: Id48f97ee33e2fd650a1ee3365ef66bdfc514a586
2018-10-22IVGCVSW-2063 Documentation for new operations in TfLite ParserSadik Armagan
* Updated TfLite Parser read me file for new operations added Change-Id: Idd4dcbe03ee8cd8c65377e03b6e52f3766312b70
2018-10-22IVGCVSW-2019 : replace Compute enum in the backend preferences listDavid Beck
Change-Id: Ie7549fd27378acfa97e68d098e338b8c9d4ea5d2
2018-10-22IVGCVSW-2030 and IVGCVSW-2031 Add MaxPooling support and unit test to TfLite ↵Nattapat Chaimanowong
Parser Change-Id: I3aea8ea6d018900682d278f28a50e40cf2f963fe
2018-10-10IVGCVSW-1787 Add Support for Concatenation on TfLite parserSadik Armagan
* Concatenation Parser function added to the TfLite Parser Change-Id: I42a42cd765ea09a30841c66b1942b9e09a876b10
2018-10-10IVGCVSW-1650 Add Support for Reshape layer on TF Lite parserSadik
* Added Reshape operator support for the TfLite Parser. Change-Id: I64a5650dac089905a402be4a9cb6032aa0d81f00
2018-10-10IVGCVSW-1651 Add Support for Relu on TF Lite parserSadik Armagan
* Added Relu and Relu6 Support for the TfLite Parser. Change-Id: I3cc5e4922910e556f25b633eae6d2d361cea61b5
2018-09-17IVGCVSW-1807 : change license text in file headersDavid Beck
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
2018-08-31Release 18.08telsoa01