diff options
author | Fredrik Svedberg <fredrik.svedberg@arm.com> | 2022-10-11 21:50:51 +0200 |
---|---|---|
committer | Fredrik Svedberg <fredrik.svedberg@arm.com> | 2022-10-12 11:22:17 +0000 |
commit | b81e1bb92be8ea5b29625cf2f361e9160286b16a (patch) | |
tree | 0963851b6d449224f67cce10ba510830db7b4172 /ethosu/vela/scheduler.py | |
parent | 3e3faa90def7c2c4aaaf71543726c881f05f53b5 (diff) | |
download | ethos-u-vela-b81e1bb92be8ea5b29625cf2f361e9160286b16a.tar.gz |
MLBEDSW-6971 Fix output diff when cascading elementwise operators
Fixed output diff when cascading elementwise operators with
reversed operand order.
Signed-off-by: Fredrik Svedberg <fredrik.svedberg@arm.com>
Change-Id: Iac2e28cfb53037b929459af213f4fa7715b3e6de
Diffstat (limited to 'ethosu/vela/scheduler.py')
-rw-r--r-- | ethosu/vela/scheduler.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ethosu/vela/scheduler.py b/ethosu/vela/scheduler.py index 9dca63a8..208b121e 100644 --- a/ethosu/vela/scheduler.py +++ b/ethosu/vela/scheduler.py @@ -182,6 +182,7 @@ class SchedulerOperation: self.activation = ps.primary_op.activation self.kernel = ps.primary_op.kernel self.resampling_mode = ps.primary_op.ifm_resampling_mode + self.reversed_operands = False self.uses_scalar = ps.primary_op.ifm2 is not None and ( ps.primary_op.ifm.shape == [] or ps.primary_op.ifm2.shape == [] ) @@ -239,6 +240,7 @@ class SchedulerOperation: # The non-broadcasted IFM should be the primary input or (ifm1.shape != ofm.shape and ifm2.shape == ofm.shape) ): + self.reversed_operands = True self.ifm, self.ifm2 = self.ifm2, self.ifm self.parent_ps.ifm_shapes = self.parent_ps.ifm_shapes[::-1] |