- Oct 11, 2023
-
-
Rickard Bolin authored
- Update to TensorFlow 2.14 and minimum required Python version to 3.9. - Update version pins on NumPy and FlatBuffers. - Add constraint to Offset attribute of StridedSlice operator Change-Id: I8c7122def963202e5f47e92b62be607935ed05cf Signed-off-by:
Rickard Bolin <rickard.bolin@arm.com>
-
- Sep 13, 2023
-
-
- Adds 3 ops: Bitcast, BitcastXor, RightShift Change-Id: Ia9721c69d4f3da0deba7526addb95a9a54e63adf Signed-off-by:
William Isaksson <william.isaksson@arm.com>
-
- Aug 21, 2023
-
-
Rickard Bolin authored
- Added release information - Modified SUPPORTED_OPS.md version info - Update README.md and classifiers in pyproject.toml to specify Python 3.10 as recommended and tested version Change-Id: I78e5752846f261d4713b89c8efe447bcb9c095dd Signed-off-by:
Rickard Bolin <rickard.bolin@arm.com>
-
- Aug 08, 2023
-
-
Tim Hall authored
- Added Python support information - Clarified TensorFlow support information - Updated Requires-Python version to 3.8 Change-Id: Iab38a2f4480e58a1bd36d5055342c4bf7379dd09 Signed-off-by:
Tim Hall <tim.hall@arm.com>
-
- Jul 24, 2023
-
-
- Updated FlatBuffers files using TensorFlow 2.12.0 schema - Added restriction for UnidirectionalSequenceLSTM to have 2D recurrent weights to handle that diagonal_recurrent_tensors attr is not currently supported. Change-Id: I104fd1f52485b9b83d644772dbcdeea2d17585f0 Signed-off-by:
William Isaksson <william.isaksson@arm.com>
-
- May 10, 2023
-
-
Signed-off-by:
Alexander Hansson <Alexander.Hansson@arm.com> Change-Id: I0e8cd68c7dce47018551a89ef96941e27ec93eda
-
- May 03, 2023
-
-
Add license headers to md files and to .pre-commit-config.yaml Change-Id: Idcca39063217744f0cc52499e2486991c0734668 Signed-off-by:
Raul Farkas <raul.farkas@arm.com>
-
- Apr 25, 2023
-
-
Rickard Bolin authored
Updated FlatBuffers autogenerated files to TensorFlow 2.11 Change-Id: Ia39d30b06e9a37c9ab119d501ebf442f32167afe Signed-off-by:
Rickard Bolin <rickard.bolin@arm.com>
-
- Mar 24, 2023
-
-
Raul Farkas authored
Add dev dependencies to pyproject.toml. They can be installed by using: `pip install ethos-u-vela[dev]` Change-Id: I212ed7c39c9c7e93896a1e6a25cff7c7102d2c7f Signed-off-by:
Raul Farkas <raul.farkas@arm.com>
-
- Feb 16, 2023
-
-
Tim Hall authored
- Updated release notes for 3.7.0 - Updated tag in SUPPORTED_OPS and setup.py - Tidied up README Change-Id: Ib33a3d85383ce297b10acd74f8a2455d738276be Signed-off-by:
Tim Hall <tim.hall@arm.com>
-
- Feb 09, 2023
-
-
Raul Farkas authored
- Move all static information from setup.py to newly added pyproject.toml - Add setup.cfg used for static information that cannot be added to pyproject.toml due to it still being in beta. - Modify mlw_codec to to throw a real python exception when importing NumPy arrays instead of just printing them to stdout. - Surround mlw_codec import with try catch statement to catch NumPy C API mismatch errors and throw them again with a more detailed message. - Update README.md with documentation about known issue with changing used NumPy version after installing ethos-u-vela. Change-Id: I1eeee5536be7c1744e30d6088f7069fbb1403e06 Signed-off-by:
Raul Farkas <raul.farkas@arm.com>
-
- Feb 03, 2023
-
-
Rickard Bolin authored
This reverts commit 9d254b6f9e76ccf266a0f72a0171e73bc8d435c9. Reason for revert: Due to 0-size constants being treated differently (MLTOOLS-2043) Change-Id: Ie1150fb2dd9092050a7fd44708a893d52ffe59f8 Signed-off-by:
Rickard Bolin <rickard.bolin@arm.com>
-
- Jan 20, 2023
-
-
Updated FlatBuffers autogenerated files to TensorFlow 2.11 Change-Id: Ied60f9fbacdcf91ec8d289cafbde0d88169bb349 Signed-off-by:
wilisa01 <william.isaksson@arm.com> Signed-off-by:
Fredrik Svedberg <fredrik.svedberg@arm.com>
-
- Jan 12, 2023
-
-
Rickard Bolin authored
Signed-off-by:
Rickard Bolin <rickard.bolin@arm.com> Change-Id: Ibab6e94e6c02890ed03d50730bee7f23ac89b1fc
-
- Oct 03, 2022
-
-
- Updated to TensorFlow 2.10 and FlatBuffers 2.0.7 - Changed absolute to relative imports in the auto-generated code - Updated Vela's TFLite writer to support FlatBuffer builder's internal number of elements count - Removed use of deprecated numElems argument to FlatBuffer builder's EndVector() Signed-off-by:
erik.andersson@arm.com <erik.andersson@arm.com> Signed-off-by:
Tim Hall <tim.hall@arm.com> Change-Id: If447778134db81ae0ac374c7397e1140082372fd
-
- Sep 12, 2022
-
-
Rickard Bolin authored
Remove Pipfile support due to lack of testing and maintenance. Signed-off-by:
Rickard Bolin <rickard.bolin@arm.com> Change-Id: I93786cdbf22bfa2130601291d23cead177bd8f81
-
- Aug 23, 2022
-
-
- Updated SUPPORT_OPERATORS.md with Resize operators - Updated release notes with the main changes and bug fixes - Updated version numbers Signed-off-by:
oliper01 <oliver.perssonbogdanovski@arm.com> Signed-off-by:
Tim Hall <tim.hall@arm.com> Change-Id: If25b5fab708098bc3e7eb243924b55a50f148c3a
-
- Jul 19, 2022
-
-
Johan Alfvén authored
Tensorflow 2.9 contains a bug for int16x8 without biases. Revert "MLBEDSW-6635: Update to TensorFlow 2.9" This reverts commit 93f492ba. Signed-off-by:
Johan Alfven <johan.alfven@arm.com> Change-Id: I366d201ce4134a877d333be2aade546dfcb5d6d7
-
- Jul 14, 2022
-
-
Erik Andersson authored
Update the flatbuffers generated code to comply with TensorFlow 2.9 Signed-off-by:
erik.andersson@arm.com <erik.andersson@arm.com> Change-Id: I6bf506ffb85da2d4a57a32198b471513deeaca73
-
- May 18, 2022
-
-
Add directory structure to support third party config files. Config files should now be placed in an appropriately named directory under the config_files directory, but can also be accessed by providing its absolute path to vela --config. Signed-off-by:
Rickard Bolin <rickard.bolin@arm.com> Change-Id: I2fcf52e7b2ddd2c4491dc370c85c0b3937d18062
-
- May 11, 2022
-
-
Dwight Lidman authored
This commit downgrades the required Python version to 3.7 from 3.8. Signed-off-by:
Dwight Lidman <dwight.lidman@arm.com> Change-Id: I07057908b97bcd94663f001474d877ba41411ae1
-
- Apr 27, 2022
-
-
Rickard Bolin authored
Generate flatbuffer files with relative imports. Signed-off-by:
Rickard Bolin <rickard.bolin@arm.com> Change-Id: Idd59bb2ebb829bc42677920577c1f8a04e23ca68
-
- Feb 25, 2022
-
-
- Bump minor release version and add release notes - Update README and SUPPORTED_OPS versions Change-Id: Ic14d028483c12d281e69515b25f66346d9a3afeb Signed-off-by:
James Peet <james.peet@arm.com> Signed-off-by:
Tim Hall <tim.hall@arm.com>
-
- Feb 17, 2022
-
-
Signed-off-by:
James Peet <james.peet@arm.com> Signed-off-by:
Tim Hall <tim.hall@arm.com> Change-Id: I4c9acb04a9df2181829e3a98aab840f32ae6458e
-
- Nov 26, 2021
-
-
Erik Andersson authored
Created "BUGS.md" which details to the Vela Community how to issue bug report using the Maniphest Bug Tracker. Also added a reference to it in "README.md". Signed-off-by:
erik.andersson@arm.com <erik.andersson@arm.com> Change-Id: I0120a890c8447907e32de6b10a24eceade09df7d
-
- Aug 30, 2021
-
-
Dwight Lidman authored
This commit contains the release notes for Vela 3.1.0. It also increases the PyPI documentation tag. Signed-off-by:
Dwight Lidman <dwight.lidman@arm.com> Change-Id: Iffd9fac7d4a7ccb34c3558990ef4bb97e548bf4c
-
- Aug 25, 2021
-
-
Erik Andersson authored
Updated the README.md to include some examples of new scheduler modes. Signed-off-by:
erik.andersson@arm.com <erik.andersson@arm.com> Change-Id: Ifa1a9a69b94ab37efa3aac7e82bb89e0e3a25b85
-
- Jul 08, 2021
-
-
Patrik Gustavsson authored
Added basic TOSA support, enabling Vela to read and compile a .tosa file corresponding to CONV2D + Rescale + Clamp, and writing it to an optimized .tflite file. The optimized .tflite file, will in this case, hold a commandstream where the Rescale and Clamp has been fused into the CONV2D. The optimized tflite file is not output from Vela. -Added support to read .tosa file into Vela internal structure. - Added tosa_reader.py, tosa_mapper.py and helper files stored under tosa/ - Support for this limited to ~10 ops -Added reader_util.py for functions common for TOSA and TFLite -Added tosa_graph_optimiser.py -Added support to fuse Rescale into convolution -Modified handling for padding -Added support to fuse Clamp to previous op -Added graph_optimiser_util.py -Moved functions common for TOSA/TFLite graph optimization to this file. -Renamed graph_optimiser.py to tflite_graph_optmiser.py -Added separate tosa_supported_operators.py -Added supported_operator_util.py -For functions in common for TOSA/TFLite Signed-off-by:
Patrik Gustavsson <patrik.gustavsson@arm.com> Change-Id: Ic3c540504ec8c5eb4771397fdc6882050ecf33ab
-
- May 27, 2021
-
-
Tim Hall authored
- Merged dev/scheduler at 83639f90e8c828f70de6e29142355a940224959b Signed-off-by:
Tim Hall <tim.hall@arm.com> Change-Id: I0050529d4b42da93768c7264296434dd877fb5b4
-
- May 18, 2021
-
-
Dwight Lidman authored
This commit removes usage of the function find_namespace_packages (which is not available in older versions of setuptools) and instead explicitly states the namespace packages in setup.py. Signed-off-by:
Dwight Lidman <dwight.lidman@arm.com> Change-Id: I942f339953d50a7bf5fc3e83c0736813fea58dd2
-
- Feb 25, 2021
-
-
Tim Hall authored
- Updated release notes - Updated supported ops - Clarified platform support - Minor clean up of README Signed-off-by:
Tim Hall <tim.hall@arm.com> Change-Id: I62b9ff66fc7729b184a5dbb322406cfcdef4e542
-
- Feb 19, 2021
-
-
Tim Hall authored
- Added CLI Options section. - Minor fixes to some numbering. Signed-off-by:
Tim Hall <tim.hall@arm.com> Change-Id: Ic67e7010a328f0ad80992d012f3e41250642210c
-
- Feb 12, 2021
-
-
Louis Verhaard authored
- Straight port of the C++ implementation to python. - Renamed the allocator from "Search" to "HillClimb" Change-Id: I50797d541f326d0264daf79bf7866aef32350a60 Signed-off-by:
Louis Verhaard <louis.verhaard@arm.com>
-
- Feb 05, 2021
-
-
Tim Hall authored
Updated tflite loader and mappings from tensorflow 2.3 to tensorflow 2.4 Signed-off-by:
Tim Hall <tim.hall@arm.com> Change-Id: I55884000ee139baf639bb0377008e0534f72fe94
-
- Dec 18, 2020
-
-
Fredrik Svedberg authored
Various updates to make vela run and produce identical output on Microsoft Windows. * Fixed overflow errors * Fixed compile warnings * Avoid problematic numpy version * Updated README.md Signed-off-by:
Fredrik Svedberg <Fredrik.Svedberg@arm.com> Change-Id: Ie48c63a92a00c81b3247d07f05b75d881319ddbb
-
- Dec 07, 2020
-
-
Michael McGeagh authored
Fix signed/unsigned warning Removed from README.md as it adds no value. The standalone tool is not expected to be used by customers. Signed-off-by:
Michael McGeagh <michael.mcgeagh@arm.com> Change-Id: I09034478a14c37d30874d5182a096591dfdd6eb2
-
- Nov 26, 2020
-
-
Michael McGeagh authored
Signed-off-by:
Michael McGeagh <michael.mcgeagh@arm.com> Change-Id: I9fe5504dd725f6c5caa55e623391d0a70c4c59ef
-
- Nov 25, 2020
-
-
Louis Verhaard authored
- Added API.md that describes the external APIs. - Renamed npu_get_api_version Signed-off-by:
Louis Verhaard <louis.verhaard@arm.com> Change-Id: I6e6e6103a889da656b4e00c3cce3eee60dfa844a
-
- Nov 20, 2020
-
-
Michael McGeagh authored
This file is generated from the vela option --supported-ops-report Each release, a snapshot will be taken and uploaded with the release. This is for the 2.0.0 release Signed-off-by:
Michael McGeagh <michael.mcgeagh@arm.com> Change-Id: I6b618889758a1a078e21244f1f98a56800a528a3
-
Tim Hall authored
- Added sample vela.ini config file - Changed vela config format, split into system config and memory mode - Removed unused CPU cycle performance estimation - Added new CLI options for --memory-mode and --verbose-config - Changed CLI option --config to take multiple files - Removed CLI option --global-memory-clock-scales - Changed error helper functions to raise a VelaError exception - Refactored to create a new is_spilling_enabled function Signed-off-by:
Tim Hall <tim.hall@arm.com> Change-Id: I27c41577e37a3859edb9524cd99784be10ef0a0d
-