Age | Commit message (Collapse) | Author |
|
* Help with issue https://github.com/ARM-software/armnn/issues/758
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
Change-Id: Ic9f4ff54e1e5a26b16c3d869815d09036ce5806c
|
|
* src/armnn
* src/armnn/layers
Signed-off-by: Declan-ARM <decmce01@arm.com>
Change-Id: Ic78cbbb59e90fbb15f893205a358c45264243721
|
|
Signed-off-by: Kevin May <kevin.may@arm.com>
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I5839f54c71f74eaa6819333393bb3054db9db5be
|
|
* Added parsing functions to the serializer and deserializer
* Added ScatterNd and its Descriptor to the ArmnnSchema.fbs
* Added Unittest for Serializer and Deserializer
Signed-off-by: Kevin May <kevin.may@arm.com>
Change-Id: I1ed674dc32d2e2d0d84dca4c7018984ea367ea50
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Id89233954dd8da600c2f82e718df849b098c8af4
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I5b87304319f5e83e8eba9cb2d934fc4a6aebe85b
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ie78865bf7e7c77b35828c84f61f4bb39c1413b94
|
|
Signed-off-by: Cathal Corbett <cathal.corbett@arm.com>
Change-Id: I5366d7cf6b427227180dae5716aa4efe59360377
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I0774a9580710350bd0a959cf68dfe057f52e4330
|
|
In Execute Network the Tflite runtime execution does not support an
asynchronous mode. Inform the user if they have specified an
asynchronous parameter and TfLite executor.
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I9c5ecb91954c2293a013d110555ecff4aabbfc23
|
|
Signed-off-by: Orlaith Monahan <orlaith.monahan@arm.com>
Change-Id: I3a2ccfa372b6d9958a009367e1056761bc69dd78
|
|
Previously the JSON profiling was printed once per delegate invoke call.
Modify that to print only once per ArmnnSubgraph. Data from multiple
inferences is grouped together.
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I1beb60eae4685c8e628dd1939f41bd649fc2a6ba
|
|
* Failures was: MultiplicationQueueDescriptor: Tensors input_0 & input_1 must have the same number of dimensions in order to be broadcasted
* When trying to apply AddMulAdd, Mul dimensions were being collapsed before checking the second ADD.
* If the second ADD determined that fusion cannot happened MUL should have not been collapse.
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I6dda131c424e1bf7b22fff40c5bef8977f073b24
|
|
(scatter_nd, scatter_nd_add, and scatter_nd_update, scatter_nd_sub, scatter_nd_min, scatter_nd_max, scatter_nd_mul)
* Front end support for ScatterNd added.
* Reference implementation for ScatterNd added.
* Unit tests added.
Signed-off-by: Tianle Cheng <tianle.cheng@arm.com>
Change-Id: I30da9056d9b03ca9b5fb8d09987341128badbcf4
|
|
* Updates build rules for platform
* Failing unit tests excluded (dynamic backends, profiling)
* install-packages.sh generates manual setup information
Signed-off-by: Tracy Narine <tracy.narine@arm.com>
Change-Id: I2d3d434aa615a8796c0cb94cd5b9c35a5acfd148
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ibbbae855bdb34fa2918776f12d8f73d00d5e7161
|
|
* Added a flag to sym link the source instead of making a git clone
Signed-off-by: Tracy Narine <tracy.narine@arm.com>
Change-Id: I9f4cde8528f250e946fcbf00921f28eb62bbaa31
|
|
the onnx-parser
* flatbuffer download and build now triggered by onnx_parser parameter
Signed-off-by: Tracy Narine <tracy.narine@arm.com>
Change-Id: I3fc55df5f97b10d44e4b7042b05e4cd7c5a92d71
|
|
* Replace calls to ARMNN_ASSERT with DOCTEST CHECK.
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I8904d169b2099d57a344e319b2f14cf5d8392ae8
|
|
* Identify usages of ARMNN_ASSERT that should be proper exceptions.
* Change ARMNN_ASSERT in Doctests to CHECK.
* Verify any remaining assertions are reasonable.
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: Ifd1f2a5a4bb60135e8654305035ec70e09c4dc2d
|
|
* Modified build-tool to copy opaque and classic delegate headers
Signed-off-by: John Mcloughlin <john.mcloughlin@arm.com>
Change-Id: I445f708f8c58f0e38f96195802fd1d661dbe046c
|
|
* Rewrote constexpr check to avoid a compile error
Signed-off-by: Tracy Narine <tracy.narine@arm.com>
Change-Id: I09a61314b1b4a5aa1e2baa52711f470802f04131
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I33d23163a9e3b204b24e584a19d0e9213d9c4a21
|
|
* We use -c for overriding ACL branch in build_android_ndk_guide.sh but in the
Usage() its showing as -b
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Icd79180301f694fdaf42b58528c64d744d134ff8
|
|
* Skipping the optimization which folds pad and conv2d
together for a specific case: 1x1 filter and
padding size >= filter size
Signed-off-by: Tracy Narine <tracy.narine@arm.com>
Change-Id: I46944e9f736df1ff60469b2d2852e1bba01ab8cd
|
|
Change-Id: I52c97f003cc8b26aae7e1f5037c79f0d05bd7143
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
|
|
* Detect kTfLiteApplicationError from the TfLite runtime and allow
inference to continue with a BIG warning.
* Fix handling of output tensors in the TfLiteExecutor.
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: If99dab7f0ac068fe4d17f338306c7bc5b128250a
|
|
* Add Reshape EndToEnd tests to all backends
Signed-off-by: Declan-ARM <decmce01@arm.com>
Change-Id: Ic6d07ba8de0cf3271ed0e4c6d604e070ccb968e3
|
|
* Currently Sigmoid and TanH Functions are implemented.
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: If9483be9201dfe47b86acc41ec7932725ac2e39e
|
|
* Added softmax operator support
* Added test cases
Signed-off-by: John Mcloughlin <john.mcloughlin@arm.com>
Change-Id: I51d530b110c4cb812f5aab31ad1ee4022d81d19e
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Ib95eb0fd71106e684cb7652917b8de9f0ac73f9c
|
|
* Refactor to generalize
* Add MUL
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I2ee273d50d3a8b114b5a41abc8ee7585b15e3308
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I9714c4c57e923ac775dcde2951de07cea35c40ee
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I156c549b4ecc0679a54a9db76f8f813daf527cb8
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I695ef452d004ed7b606020037cad681ef1fc80c3
|
|
* Added cast operator support
Signed-off-by: Tracy Narine <tracy.narine@arm.com>
Change-Id: Ie12cb1559a7a059ff35e1c395bc77243499243cd
|
|
The intent of this change is to remove the per backend test cases in
the delegate unit tests. They will be replaced by using DocTest
SUBCASES. The sub cases are paramaterized by the available backends.
The list of available backends are determined by the compilation flags.
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I6dd0369491c4582b8e2467b911dfd085dddcf576
|
|
* Add Pool2d EndToEnd tests to all backends
* Add utility functions for the attributes in a separate file
* Remove some unnecessary includes
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I0f82ebbf7b3301c6368462fb4fb4d4d02b246fc6
|
|
* arm_gemm: SME: Remove artificial single-thread constraint on quantized int8 kernels
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Iaf3fce5dedaf5171dae77be8faca997e281d490e
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I497d25fd89946a1d02681c8a45a85718734695c4
|
|
* Use the stable CKW API in the GPU dynamic fusion backend
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Id8d5b1f3fe5c3bd2f9f1fda7c8c6463933df9782
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ie5cd9e79c33e4f29503099aa1dfb5069926fe5c8
|
|
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I3d089e7f1b75596501130d3ece3a94dd326cc27e
|
|
* Added support for Gpu Sub operator
* Added unit tests
Signed-off-by: John Mcloughlin <john.mcloughlin@arm.com>
Change-Id: I1efaa485772a3716e3781566843bd50bd9bab811
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ibb73c0e1d265b30c6c9537553e16f62b087dbd77
|
|
* Adding support for Gpu Add operator
* Added tests for layer support, end to end and optimization
Signed-off-by: Tracy Narine <tracy.narine@arm.com>
Change-Id: Ie9328d269c5c0ff60a7e10133b728ac9265033af
|
|
* Added DepthwiseConv2d support for GpuFsa backend.
* Updated DepthwiseConv2d End-to-End test
Signed-off-by: Tianle Cheng <tianle.cheng@arm.com>
Change-Id: I646839980d138ae235a00990c97c6e66a4418a5e
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I48a8d4fac4a68eaa34458003123e67df780e62fb
|
|
* Updates to the existing GpuFsa backend to incorporate patch:
https://review.mlplatform.org/c/ml/ComputeLibrary/+/10990
* Update the ACL pin to include the patch with the fixes
Change-Id: I08d111265f4617657ee7f20249aeb111f64ba7a9
Signed-off-by: David Monahan <david.monahan@arm.com>
|
|
* Using the tosa defines from the serialization library
to avoid compile errors in other backends
* Fixing a bug in the version compat macro
Signed-off-by: Tracy Narine <tracy.narine@arm.com>
Change-Id: Ie4ee80666c6f8033bb72e0e6cb8ca5ef41933990
|