diff --git a/backends/cortex_m/passes/cortex_m_pass_manager.py b/backends/cortex_m/passes/cortex_m_pass_manager.py index 850b1e106d0..43be3f77fd5 100644 --- a/backends/cortex_m/passes/cortex_m_pass_manager.py +++ b/backends/cortex_m/passes/cortex_m_pass_manager.py @@ -8,7 +8,6 @@ from executorch.backends.arm._passes import ( FoldAndAnnotateQParamsPass, - RemoveNoopPass, ScalarsToAttributePass, ) from executorch.backends.transforms.remove_getitem_op import RemoveGetItemPass @@ -35,7 +34,6 @@ class CortexMPassManager(PassManager): # Run before folding so qparams attach to max_pool2d values, not tuple + getitem. RemoveGetItemPass, FoldAndAnnotateQParamsPass, - RemoveNoopPass, ReplaceScalarWithTensorArgPass, ReplaceQuantNodesPass, ActivationFusionPass, diff --git a/backends/cortex_m/test/models/test_mobilenet_v2.py b/backends/cortex_m/test/models/test_mobilenet_v2.py index 792a0e3800b..9260864618b 100644 --- a/backends/cortex_m/test/models/test_mobilenet_v2.py +++ b/backends/cortex_m/test/models/test_mobilenet_v2.py @@ -34,6 +34,7 @@ "executorch_exir_dialects_edge__ops_cortex_m_quantized_conv2d_default": 35, "executorch_exir_dialects_edge__ops_cortex_m_quantized_depthwise_conv2d_default": 17, "executorch_exir_dialects_edge__ops_cortex_m_quantized_linear_default": 1, + "executorch_exir_dialects_edge__ops_dim_order_ops__clone_dim_order_default": 1, } # Use larger sample set for calibration to get better quantization