aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDwight Lidman <dwight.lidman@arm.com>2021-11-25 17:34:42 +0100
committertim.hall <tim.hall@arm.com>2021-11-26 14:48:11 +0000
commiteed30eacb543cc1da8adc4bddce555787bd96a73 (patch)
treef19c98499eb4bb8b853c44190ee491b350feaf96
parent3a1cfda8343e5a1e7c4a9682a351f2afdc742ffd (diff)
downloadethos-u-vela-3.2.0.tar.gz
MLBEDSW-5417: Update release notes & supported ops3.2.0.rc33.2.0
This commit updates the release notes for Vela version 3.2.0. It also updates the SUPPORTED_OPS.md file with new constraints. Updated the API version as a result of the bug fix commit 399c4a2d77df791e5d988c51d7fb1824ac4f266f. Updated Vela version in setup.py. Signed-off-by: Dwight Lidman <dwight.lidman@arm.com> Change-Id: I181e89f639a1da6013e8511ebe2d7e4f81242916
-rw-r--r--RELEASES.md38
-rw-r--r--SUPPORTED_OPS.md3
-rw-r--r--ethosu/vela/api.py2
-rw-r--r--setup.py2
4 files changed, 40 insertions, 5 deletions
diff --git a/RELEASES.md b/RELEASES.md
index 7674322..6011d04 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -5,6 +5,39 @@ 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.2.0 - 26/11/2021
+
+**Main feature changes:**
+
+* Bug fixes
+* Documentation of community bug reporting via Phabricator on ML Platform
+* New operator support: EXPAND_DIMS
+* Extended experimental TOSA support
+
+**Interface changes:**
+
+* External API v1.2
+ * Fixed bug in `npu_find_block_configs()` with Conv1D optimisation
+
+* Verbose output
+ * Clarified Subgraph IO Summary
+
+* Summary output
+ * Removed incorrect passes information
+ * Fixed and reformatted the reporting of CPU operators
+
+**Reported defect fixes:**
+
+* Clarified section on access cycles in PERFORMANCE.md (MLCE-654)
+* Crash due to mismatch in padding shape in OFM (MLCE-652)
+* Bug where back to back activations were ignored (MLCE-650)
+* Output mismatch for unsupported RESHAPE with 16-bit 5D tensors (MLCE-630)
+* Bug where tensors with "skip connections" were incorrectly handled (MLCE-621)
+* Crash due to the same tensor being used for both inputs to operator (MLCE-620)
+* Missing constraint on batch size for MEAN operator (MLCE-619)
+* Bug where third-party custom ops were not passed through correctly (MLCE-602)
+* Crash due to mismatch in tensor indices for EXP operator (MLCE-599)
+
## Release 3.1.0 - 30/08/2021
**Main feature changes:**
@@ -24,7 +57,7 @@ fixed. The version numbering adheres to the
* Bug with IFM box depth for convolutions fused with SPLIT (MLCE-490)
* Bug with missing attribute from integer type (MLCE-534)
-* Bug with incorrect options in TensorFlow Lite mapping (MLCE-427)
+* Bug with incorrect options in TensorFlow Lite mapping (MLCE-427)
## Release 3.0.0 - 28/05/2021
@@ -120,7 +153,8 @@ configurations
* `--verbose-config`, `--cache-bias-scale-tensor`, `--memory-mode`
* `--cpu-tensor-alignment`
* Addition of External APIs:
- * Command Stream generation, Driver Payload creation, and Finding a Block Config
+ * Command Stream generation, Driver Payload creation, and Finding a Block
+Config
**Reported defect fixes:**
diff --git a/SUPPORTED_OPS.md b/SUPPORTED_OPS.md
index cfb3a5d..c20391c 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.1.1.dev32+gdc3b1f9`
+Vela version: `3.2.0`
This file complies with
[**Gitiles Markdown syntax**](https://github.com/google/gitiles/blob/master/Documentation/markdown.md)
@@ -256,6 +256,7 @@ This is a list of constraints that the PAD operator must satisfy in order to be
This is a list of constraints that the RESHAPE operator must satisfy in order to be scheduled on the NPU.
- Input and output quantisation must match.
+- Shape must be constant
### TFLite RESIZE_BILINEAR Constraints
diff --git a/ethosu/vela/api.py b/ethosu/vela/api.py
index d516b8d..f49df25 100644
--- a/ethosu/vela/api.py
+++ b/ethosu/vela/api.py
@@ -27,7 +27,7 @@ import numpy
API_VERSION_MAJOR = 1
-API_VERSION_MINOR = 1
+API_VERSION_MINOR = 2
API_VERSION = f"{API_VERSION_MAJOR}.{API_VERSION_MINOR}"
diff --git a/setup.py b/setup.py
index 9e47ead..68fd28e 100644
--- a/setup.py
+++ b/setup.py
@@ -40,7 +40,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.1.0"
+ tag = "3.2.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):