From 9cf63a3612491198a39f6bd1f4a587589b3ac20a Mon Sep 17 00:00:00 2001 From: Tim Hall Date: Tue, 27 Jun 2023 12:07:49 +0100 Subject: MLBEDSW-7756: MLCE: Grouped convolutions runtime problem - Added graph optimiser function to convert convolution groups into a split followed by separate convolutions and then a concat - Added semantic check for convolution groups - Added unit tests for convolution groups semantic checks - Fixed a minor typing issue with test_constraint_stride_range Change-Id: I78ade408aa23469a79c9f517c4751da8619b77a9 Signed-off-by: Tim Hall --- SUPPORTED_OPS.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'SUPPORTED_OPS.md') diff --git a/SUPPORTED_OPS.md b/SUPPORTED_OPS.md index 7b46b8b1..8a992b5f 100644 --- a/SUPPORTED_OPS.md +++ b/SUPPORTED_OPS.md @@ -19,7 +19,7 @@ limitations under the License. # Supported Ops This file was automatically generated by Vela using the `--supported-ops-report` parameter. -Vela version: `3.8.1.dev14+gefc7d21e.d20230707` +Vela version: `3.8.1.dev17+g1d5e859.d20230711` This file complies with [**Gitiles Markdown syntax**](https://github.com/google/gitiles/blob/master/Documentation/markdown.md) @@ -155,6 +155,8 @@ This is a list of constraints that the CONCATENATION operator must satisfy in or This is a list of constraints that the CONV_2D operator must satisfy in order to be scheduled on the NPU. - Stride values for both width and height must be integer types +- IFM depth must be a whole multiple of the filter kernel depth +- Number of filter kernels must be equally divisible by the number of convolution groups - Dilation factor values for both width and height must be integer types - Stride width must be greater than or equal to 1. For stride widths greater than 3, the post-optimization stride needs to be less than or equal to 3. -- cgit v1.2.1