From c60b7e3a4cda84a196801baa407a0dcc5d39832b Mon Sep 17 00:00:00 2001 From: Tim Hall Date: Thu, 16 Feb 2023 11:49:40 +0000 Subject: MLBEDSW-7094: Update release notes - 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 --- README.md | 42 +++++++++++++++++++++--------------------- RELEASES.md | 31 ++++++++++++++++++++++++++++++- SUPPORTED_OPS.md | 2 +- setup.py | 2 +- 4 files changed, 53 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 974b0b63..8428e598 100644 --- a/README.md +++ b/README.md @@ -253,6 +253,11 @@ then build ethos-u-vela with that specific NumPy version: Please see [Vela External APIs](API.md). +## Bug Reporting + +Please see [Vela Community Bug Reporting](BUGS.md) for a description of how to +report bugs. + ## Contributions Please see [Vela Contributions](CONTRIBUTIONS.md). @@ -261,6 +266,12 @@ Please see [Vela Contributions](CONTRIBUTIONS.md). Please see [Vela Debug Database](DEBUG_DB.md). +## Inclusive language commitment + +This product conforms to Arm’s inclusive language policy and, to the best of +our knowledge, does not contain any non-inclusive language. If you find +something that concerns you, email terms@arm.com. + ## Options Please see [Vela CLI Options](OPTIONS.md). This includes a description of the @@ -274,6 +285,15 @@ Please see [Vela Performance Estimation Summary](PERFORMANCE.md). Please see [Vela Releases](RELEASES.md). +## Resources + +Additional useful information: + +* [Arm Products: Ethos-U55 NPU](https://www.arm.com/products/silicon-ip-cpu/ethos/ethos-u55) +* [Arm Products: Ethos-U65 NPU](https://www.arm.com/products/silicon-ip-cpu/ethos/ethos-u65) +* [Arm Developer: Ethos-U55 NPU](https://developer.arm.com/ip-products/processors/machine-learning/arm-ethos-u/ethos-u55) +* [Arm Developer: Ethos-U65 NPU](https://developer.arm.com/ip-products/processors/machine-learning/arm-ethos-u/ethos-u65) + ## Security Please see [Vela Security](SECURITY.md). @@ -287,26 +307,6 @@ operators supported in this release. Please see [Vela Testing](TESTING.md). -## Bug Reporting - -Please see [Vela Community Bug Reporting](BUGS.md) for a description of how to -report bugs. - -## Resources - -Additional useful information: - -* [Arm Products: Ethos-U55 NPU](https://www.arm.com/products/silicon-ip-cpu/ethos/ethos-u55) -* [Arm Products: Ethos-U65 NPU](https://www.arm.com/products/silicon-ip-cpu/ethos/ethos-u65) -* [Arm Developer: Ethos-U55 NPU](https://developer.arm.com/ip-products/processors/machine-learning/arm-ethos-u/ethos-u55) -* [Arm Developer: Ethos-U65 NPU](https://developer.arm.com/ip-products/processors/machine-learning/arm-ethos-u/ethos-u65) - ## License -Vela is licensed under [Apache License 2.0](LICENSE.txt). - -## Inclusive language commitment - -This product conforms to Arm’s inclusive language policy and, to the best of -our knowledge, does not contain any non-inclusive language. If you find -something that concerns you, email terms@arm.com. +Vela is licensed under [Apache License 2.0](LICENSE.txt). \ No newline at end of file diff --git a/RELEASES.md b/RELEASES.md index 51df63fb..c57df802 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -5,9 +5,38 @@ main feature changes, interface changes and reported defects that have been fixed. The version numbering adheres to the [semantic versioning](https://semver.org/) scheme. +## Release 3.7.0 - 16/02/2023 + +**Main feature changes:** + +* Added support for Tensor is_variable attribute + * Requires TensorFlow Lite for Microcontrollers PR#1676 see + +* Added pass-through support for Resource Variable operators to allow them to run on the CPU +* Moved from install and distribution using setup.py to setup.cfg and pyproject.toml +* Changed to conform to Arm’s inclusive language policy +* Added stride 4 support for CONV_2D operator with 1-D kernel +* Fixes and improvements to Cascading and Performance Estimation +* Asymmetric weights are no longer forced to be symmetric by default, see new CLI option + +**Interface changes:** + +* Addition of CLI options: + * `--force-symmetric-int-weights` + +**Reported defect fixes:** + +* Conflicting Size and Performance optimisations caused high SRAM usage (MLCE-953) +* AArch64 undefined casting behaviour in NumPy (MLCE-968) +* Performance estimation reporting regression (MLCE-973) +* Assert due to consecutive reshapes (MLCE-987) +* Assert with illegal SPLIT operators (MLCE-997) +* Assert when elementwise operators follow a SPLIT operator (MLCE-997) +* STRIDED_SLICE operator with shrink_axis_mask was not fully supported (MLCE-1014) + ## Release 3.6.0 - 23/11/2022 -** Main feature changes:** +**Main feature changes:** * New operator support: RESIZE_BILINEAR (Half-Pixel Centers), RESIZE_NEAREST_NEIGHBOR (Half-Pixel Centers), PReLU diff --git a/SUPPORTED_OPS.md b/SUPPORTED_OPS.md index 1ed37bde..aff1d1d6 100644 --- a/SUPPORTED_OPS.md +++ b/SUPPORTED_OPS.md @@ -1,7 +1,7 @@ # Supported Ops This file was automatically generated by Vela using the `--supported-ops-report` parameter. -Vela version: `3.6.1.dev18+g090f18a5` +Vela version: `3.7.0` This file complies with [**Gitiles Markdown syntax**](https://github.com/google/gitiles/blob/master/Documentation/markdown.md) diff --git a/setup.py b/setup.py index 29df63b0..5a7a7fc1 100644 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ class BuildExtension(build_ext): this_directory = os.path.abspath(os.path.dirname(__file__)) with open(os.path.join(this_directory, "README.md"), encoding="utf-8") as f: long_description = f.read() - tag = "3.6.0" + tag = "3.7.0" url = f"https://review.mlplatform.org/plugins/gitiles/ml/ethos-u/ethos-u-vela/+/refs/tags/{tag}/" # Find all markdown links that match the format: [text](link) for match, link in re.findall(r"(\[.+?\]\((.+?)\))", long_description): -- cgit v1.2.1