8
8
9
9
import torch
10
10
from executorch .backends .arm .test import common
11
- from executorch .backends .arm .test .tester .arm_tester import ArmTester
12
11
from executorch .backends .arm .test .tester .test_pipeline import (
13
12
EthosU55PipelineBI ,
14
13
EthosU85PipelineBI ,
14
+ OpNotSupportedPipeline ,
15
15
TosaPipelineBI ,
16
16
TosaPipelineMI ,
17
17
)
@@ -34,9 +34,9 @@ def __init__(
34
34
in_channels : Union [List , int , None ] = None ,
35
35
out_channels : Union [List , int , None ] = None ,
36
36
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 ,
40
40
groups : Union [List , int , None ] = None ,
41
41
bias : Union [List , bool , None ] = None ,
42
42
padding_mode : Union [List , str , None ] = None ,
@@ -446,17 +446,9 @@ def test_convolution_2d_u85_BI_on_fvp(test_module):
446
446
def test_reject_convolution_2d_u55_BI (
447
447
module : Conv2d ,
448
448
):
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