MLBEDSW-3790 Fix for cpu ops has no op.ifm_shapes

Fixes for MLBEDSW-3790, MLBEDSW-3792 and MLBEDSW-3794

3790: Fix for cpu ops has no op.ifm_shapes
 - Check before added to pass
3792: Debug database, fix for cpu op with 5D tensor
 - Do not try to convert to 4D
3794: Fix covert ResizeBilinear to 2x2 maxpool
 -set ifm ofm shapes

Signed-off-by: Patrik Gustavsson <patrik.gustavsson@arm.com>
Change-Id: I9144dc77e2f6e5c3707c5bf2f204c1d13d5148ba
diff --git a/ethosu/vela/graph_optimiser.py b/ethosu/vela/graph_optimiser.py
index 1128a31..0754f7e 100644
--- a/ethosu/vela/graph_optimiser.py
+++ b/ethosu/vela/graph_optimiser.py
@@ -276,6 +276,7 @@
             scaled_op.attrs["rescale"] = 1 / 128
         elif "rescale" in scaled_op.attrs:
             del scaled_op.attrs["rescale"]
+        scaled_op.set_ifm_ofm_shapes()
 
     return op