aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Hall <tim.hall@arm.com>2023-05-17 13:19:12 +0100
committerTim Hall <tim.hall@arm.com>2023-05-17 16:38:59 +0100
commitfd27111b17fe57163cd82bfe52fac2ba1aec1013 (patch)
tree5f84141a9604bcecbd93998f6374be9015039bcd
parente8fc214481bdbe1c80613b3f3a471c135038560e (diff)
downloadethos-u-vela-fd27111b17fe57163cd82bfe52fac2ba1aec1013.tar.gz
MLBEDSW-7494: Update release notes3.8.0.rc2
- Added release information - Minor changes to SUPPORTED_OPS.md including version info Change-Id: I91fae4c40c6c1f25b874268b18d077a9babd4875 Signed-off-by: Tim Hall <tim.hall@arm.com>
-rw-r--r--RELEASES.md27
-rw-r--r--SUPPORTED_OPS.md7
-rw-r--r--ethosu/vela/tflite_supported_operators.py3
-rw-r--r--ethosu/vela/vela.py5
4 files changed, 35 insertions, 7 deletions
diff --git a/RELEASES.md b/RELEASES.md
index b73374d..8c6dd46 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -22,6 +22,33 @@ 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.8.0 - 17/05/2023
+
+**Main feature changes:**
+
+* New operator support: ARG_MAX, UNIDIRECTIONAL_SEQUENCE_LSTM, EXP
+* Improved CONV_2D striding support
+* Upgrade TensorFlow Lite support to version 2.11
+* Changed MEAN operator implementation to match changes in TensorFlow Lite reference kernels
+* Fixed int8 and int16 fusing of PAD and AVERAGE_POOL_2D
+* Fixed issues with pass-through support for:
+ * Resource variables
+ * Fused activation attribute and missing attributes
+* Improved documentation of verbose CLI options
+
+**Interface changes:**
+
+* Addition of CLI options:
+ * `--verbose-progress`
+
+**Reported defect fixes:**
+
+* Compilation progress feedback (MLCE-1009)
+* Reduced compilation time for large networks (MLCE-1009)
+* Fixed handling of invalid RESHAPE operators (MLCE-997)
+* Fixed crash when passing-through semantically incorrect operators with missing attributes (MLCE-1027)
+
+
## Release 3.7.0 - 16/02/2023
**Main feature changes:**
diff --git a/SUPPORTED_OPS.md b/SUPPORTED_OPS.md
index 4c2a098..0c3e1e0 100644
--- a/SUPPORTED_OPS.md
+++ b/SUPPORTED_OPS.md
@@ -15,10 +15,11 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
+
# Supported Ops
This file was automatically generated by Vela using the `--supported-ops-report` parameter.
-Vela version: `3.7.1.dev17+geeff1bcf`
+Vela version: `3.8.0`
This file complies with
[**Gitiles Markdown syntax**](https://github.com/google/gitiles/blob/master/Documentation/markdown.md)
@@ -299,7 +300,9 @@ This is a list of constraints that the RESIZE_BILINEAR operator must satisfy in
W and H scaling must be equal and OFM W and H must be 2x/4x/8x IFM W and H, if align_corners is False
- The size tensor must match the output tensor shape
- Both align_corners and half_pixel_centers can't be True
-- Half_pixel_centers for resize bilinear requires that OFM W and H is 2x IFM W and H
+- For half_pixel_centers the width and height of the IFM and OFM must match one of the following criteria:
+ IFM W and H are both 1
+ OFM W and H is 2x IFM W and H
### TFLite RESIZE_NEAREST_NEIGHBOR Constraints
diff --git a/ethosu/vela/tflite_supported_operators.py b/ethosu/vela/tflite_supported_operators.py
index 396fbc2..b47104d 100644
--- a/ethosu/vela/tflite_supported_operators.py
+++ b/ethosu/vela/tflite_supported_operators.py
@@ -708,8 +708,7 @@ class TFLiteSupportedOperators:
@staticmethod
def constraint_resizebi_half_pixel_centers_dims(op):
- """Half_pixel_centers for resize bilinear requires that the width
- and height of the IFM and OFM must match one of the following criteria:
+ """For half_pixel_centers the width and height of the IFM and OFM must match one of the following criteria:
IFM W and H are both 1
OFM W and H is 2x IFM W and H"""
half_pixel_centers = op.attrs.get("half_pixel_centers", False)
diff --git a/ethosu/vela/vela.py b/ethosu/vela/vela.py
index 0e5e6eb..078f4a4 100644
--- a/ethosu/vela/vela.py
+++ b/ethosu/vela/vela.py
@@ -19,7 +19,6 @@
#
# Provides command line interface, options parsing, and network loading. Before calling the compiler driver.
import argparse
-import datetime
import glob
import os
import sys
@@ -179,8 +178,7 @@ def print_subgraph_io_summary(nng):
def generate_license():
lines = [
"<!--",
- f"SPDX-FileCopyrightText: Copyright 2020-{datetime.date.today().year} "
- "Arm Limited and/or its affiliates <open-source-office@arm.com>",
+ "SPDX-FileCopyrightText: Copyright 2020-2023 Arm Limited and/or its affiliates <open-source-office@arm.com>",
"",
"SPDX-License-Identifier: Apache-2.0",
"",
@@ -196,6 +194,7 @@ def generate_license():
"See the License for the specific language governing permissions and",
"limitations under the License.",
"-->",
+ "",
]
return lines