88
99import torch
1010from executorch .backends .arm .test import common
11- from executorch .backends .arm .test .tester .arm_tester import ArmTester
1211from executorch .backends .arm .test .tester .test_pipeline import (
1312 EthosU55PipelineBI ,
1413 EthosU85PipelineBI ,
14+ OpNotSupportedPipeline ,
1515 TosaPipelineBI ,
1616 TosaPipelineMI ,
1717)
@@ -34,9 +34,9 @@ def __init__(
3434 in_channels : Union [List , int , None ] = None ,
3535 out_channels : Union [List , int , None ] = None ,
3636 kernel_size : Union [List , Tuple , None ] = None ,
37- stride : Union [List , Tuple , None ] = None ,
38- padding : Union [List , Tuple , None ] = None ,
39- dilation : Union [List , Tuple , None ] = None ,
37+ stride : Union [List , Tuple , int , None ] = None ,
38+ padding : Union [List , Tuple , int , None ] = None ,
39+ dilation : Union [List , Tuple , int , None ] = None ,
4040 groups : Union [List , int , None ] = None ,
4141 bias : Union [List , bool , None ] = None ,
4242 padding_mode : Union [List , str , None ] = None ,
@@ -446,17 +446,9 @@ def test_convolution_2d_u85_BI_on_fvp(test_module):
446446def test_reject_convolution_2d_u55_BI (
447447 module : Conv2d ,
448448):
449- (
450- ArmTester (
451- module ,
452- example_inputs = module .get_inputs (),
453- compile_spec = common .get_u55_compile_spec (),
454- )
455- .quantize ()
456- .export ()
457- .check_count ({"torch.ops.aten.conv2d.default" : 1 })
458- .check (["torch.ops.quantized_decomposed" ])
459- .to_edge_transform_and_lower ()
460- .check (["executorch_exir_dialects_edge__ops_aten_convolution_default" ])
461- .check_count ({"torch.ops.higher_order.executorch_call_delegate" : 0 })
462- )
449+ OpNotSupportedPipeline (
450+ module ,
451+ module .get_inputs (),
452+ "TOSA-0.80+BI+u55" ,
453+ {"executorch_exir_dialects_edge__ops_aten_convolution_default" : 1 },
454+ ).run ()
0 commit comments