Age | Commit message (Collapse) | Author |
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I7b696175b41e8fe5a8a78dee05dc3b7755ff230d
|
|
Create a CMake project with executables to exercise the external
interfaces of Arm NN.
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I1e3a8ed726903aac5f52d78c55d2e1b1352c8362
|
|
* Added validation for scale on all Quantized types
* Added Encoder for Per Axis UINT16 Symmetrical Quantized type
* Added error for Per Axis Asymmetrical Quantized type not supported
Signed-off-by: John Mcloughlin <john.mcloughlin@arm.com>
Change-Id: I433519ccacd71219a92bde2b81955d6abf9219c5
|
|
This reverts commit 008270f8c1359a7d62c2f881326b4d3f0d8b7b56.
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: If8f5151aa349ff3834f03391e813669e5c51ed66
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ifd7b125743863bcf8b1266d34a76db9cc8b484fe
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I39fd5a45d60105730516f250c63cb6ccb1d337e9
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I7e8ba282586ca804d4fd851c797511590aee0c98
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ic6198a0e9537f1d5967bf61e29b5428f79c861fe
|
|
This reverts commit 47016c0c74fc97cf51f90555a11238332fe9406c.
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I40856ccb581bf60c8a72ecac4cfe7375cbf4b286
|
|
ShapeInferenceMethod::ValidateOnly
Signed-off-by: Idriss Chaouch <idriss.chaouch@arm.com>
Change-Id: Iac4a81ecda50bb179a718522d87caea1fd3760fd
|
|
* Add Unit Tests
* Update DelegateOptions constructor
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I0e88403ac280e4cf8710ae7ee38b3b56dba42adc
|
|
* Removed the ASSERTS in TypesUtils.cpp in favour of InvalidArgumentExceptions instead
* Added a try/catch block when calling EnqueueWorkload to catch Exceptions raised by bad inputs
Signed-off-by: David Monahan <david.monahan@arm.com>
Change-Id: Icade014ec75db13722eb5d8adc7bdb93c8862417
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I8197ca74c007c7fcf835d9eec564b37c6a0bc371
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: If252ca53b8b66233cafafec32aa04fe32b1d7c13
|
|
Signed-off-by: Ciara Sookarry <ciara.sookarry@arm.com>
Signed-off-by: Idriss Chaouch <idriss.chaouch@arm.com>
Change-Id: I21c8811d696d871d5c6b41df036c791ac4828ff4
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ic69ecef496bc97585d6ae582cd833bf586ca2a9d
|
|
* Updated Opaque Delegate, TfliteParser, OnnxParser, and Deserializer to handle the Zero In Shape edge case
Signed-off-by: Tianle Cheng <tianle.cheng@arm.com>
Change-Id: I4a0d1e72a66de1fa56de99af9b6730a84e0ff596
|
|
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: If1504534fbd7d6b317fdb93083dcdbd8b827764b
|
|
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I33e3ee8fa39b96ba042c974b43591c98d0bae592
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I90355ce8e979babc62143c6fe3be1c05e7d04cdc
|
|
* Update get_tensorflow.sh to TensorFlow v2.14.0
* Update BuildTool to use TF v2.14.0
* Update TensorFlow version on ArmNN guides
Signed-off-by: Idriss Chaouch <idriss.chaouch@arm.com>
Change-Id: I52cf85f93a72f4881333e44509a1889938253803
|
|
* Add support to CpuRef, CpuAcc and GpuAcc
* Add support to tflite parser, classic and opaque tflite delegates
* Add support to serializer and deserializer
* Add Unit tests
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: Ibc60ef2ef2a051e6d9af6e15d24c46316ec19de4
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ie8a3ef5604952458cd5b5cc3880f895fd7a0d34a
|
|
ADD+MUL+Add+(Activation) in CpuAcc
* Adding CpuAcc backend optimization to fuse add+mul+add into one layer
* Tests added/enhanced
* Also added optional extended parameter to Graph::Print()
and throw macros that could be used in place of assert
Signed-off-by: Tracy Narine <tracy.narine@arm.com>
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I5f8d094b969a130d8c2c7b4da07426313a9fea76
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I94aedecc0f9def1f0e943debb9c36da8495bae56
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I5548be9d4796c5380a748a6d400d7e3a34f34362
|
|
* Add Signed 64 bit support for Output and Debug Layers
Signed-off-by: John Mcloughlin <john.mcloughlin@arm.com>
Change-Id: I991c2d5f1067b16d0fac362e7406305fbe90d034
|
|
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: I975cf4ccbddd1ea756e1d9f2148dcb8e320346f5
|
|
* Update TF to 2.14
* Update Flatbuffers to 23.5.26
* BuildTool now clones ArmNN main branch instead of latest release
Signed-off-by: Ciara Sookarry <ciara.sookarry@arm.com>
Change-Id: I9c4e19655dce14ee817fb670f4ee9b5174eb4dcc
|
|
* Added initializers for async_kernel and inplace_operator during
Classic Delegate registration.
* Updated failing Delegate unit tests.
* Updated experimental Opaque Delegate header paths.
* Updated libraries in FindTfLite.cmake for building with a debug
TensorFlow build.
* Update get_tensorflow.sh to TensorFlow 2.14
Signed-off-by: Matthew Sloyan <matthew.sloyan@arm.com>
Signed-off-by: Idriss Chaouch <idriss.chaouch@arm.com>
Change-Id: I084d54bcd1cd941d7cab8122bc244d94821ce6fc
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I73705332f84b1444e517e3ae52a07010afbd100d
|
|
* Fix the validation issue in AddMulAdd fused kernel
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I4b487f4b0dac222dc80185f1d68f417eb5c59b49
|
|
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Signed-off-by: Tracy Narine <tracy.narine@arm.com>
Change-Id: I3aab361023d6330dd1c28d30dee4a81999ad1a53
|
|
optimization
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I384e0613f1dad6a1ebf732dcb17d04a09a369084
|
|
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
Change-Id: I8b34e74800ebdb43e1b3f996eacd6c3360a331eb
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Iffeadd9fd465756711a405b1e7a6d4efaa595f41
|
|
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
Change-Id: Ie26ea2ac4a82d7460ae719fc3154c6a88b079606
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Iccdba56e167341a70151892e28dd4365d06f3cb0
|
|
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
Change-Id: I9864f2a966f186299f4e37250b5737c1bab2b23b
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ie8e1936798f7ee25cfc1a53ce5877beb10bf5934
|
|
Signed-off-by: Idriss Chaouch <idriss.chaouch@arm.com>
Change-Id: I3a56b2be89ddc64ab61eb04823d4523790affabe
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Iaa3e81c97836b006c3cdebf5436cddc9797ef0c8
|
|
Signed-off-by: Idriss Chaouch <idriss.chaouch@arm.com>
Change-Id: Ibc145d0ea1ac9414b6a68b5b547bf2ea2852fd36
|
|
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
Change-Id: Ibcbe3c0acfd83dc174cb4bbdffcd72c0c8811b33
|
|
* Updated usages of Memcpy to use proper checks for null instead of asserts
* Added error checking in places where none existed
Signed-off-by: David Monahan <david.monahan@arm.com>
Change-Id: I9529acd966466ba281f88918be2ec372a756e183
|
|
* Changing the optimizer
* Changing EndToEnd Tests
Signed-off-by: Idriss Chaouch <idriss.chaouch@arm.com>
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: Ib581794280322a39cfc5ea3c4e6a6398cf723d5e
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: Ia54651d6db870769f2b3bb64b04aebd44a4c09b3
|
|
* Updates requests dependency version to 2.31.0
Signed-off-by: Ryan OShea <ryan.oshea3@arm.com>
Change-Id: Ibc5780a057db677a868fd0ba37343b35f252ec6e
|
|
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com>
Change-Id: I8be1c863a22e15ea6c2fc3c20c1f8590d817a42e
|
|
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
Change-Id: I996be4822831fc2106d0c8274af24d5359f8c118
|