@@ -41,7 +41,11 @@ def setUp(self):
41
41
self .min_shape = {"x" : [1 , 3 , 8 , 8 ]}
42
42
self .opt_shape = {"x" : [2 , 3 , 8 , 8 ]}
43
43
self .max_shape = {"x" : [10 , 3 , 8 , 8 ]}
44
- self .disable_passes = ['constant_folding_pass' , 'conv2d_add_fuse_pass' ]
44
+ self .disable_passes = [
45
+ 'constant_folding_pass' ,
46
+ 'conv2d_add_fuse_pass' ,
47
+ 'dead_code_elimination_pass' ,
48
+ ]
45
49
46
50
def test_trt_result_fp16 (self ):
47
51
self .check_trt_result (precision_mode = "fp16" )
@@ -62,7 +66,11 @@ def setUp(self):
62
66
self .min_shape = {"x" : [1 , 3 , 8 , 8 ]}
63
67
self .opt_shape = {"x" : [2 , 3 , 8 , 8 ]}
64
68
self .max_shape = {"x" : [10 , 3 , 8 , 8 ]}
65
- self .disable_passes = ['constant_folding_pass' , 'conv2d_add_fuse_pass' ]
69
+ self .disable_passes = [
70
+ 'constant_folding_pass' ,
71
+ 'conv2d_add_fuse_pass' ,
72
+ 'dead_code_elimination_pass' ,
73
+ ]
66
74
67
75
def test_trt_result (self ):
68
76
self .check_trt_result ()
@@ -81,7 +89,11 @@ def setUp(self):
81
89
self .min_shape = {"x" : [1 , 3 , 8 , 8 ]}
82
90
self .opt_shape = {"x" : [2 , 3 , 8 , 8 ]}
83
91
self .max_shape = {"x" : [10 , 3 , 8 , 8 ]}
84
- self .disable_passes = ['constant_folding_pass' , 'conv2d_add_fuse_pass' ]
92
+ self .disable_passes = [
93
+ 'constant_folding_pass' ,
94
+ 'conv2d_add_fuse_pass' ,
95
+ 'dead_code_elimination_pass' ,
96
+ ]
85
97
86
98
def test_trt_result (self ):
87
99
self .check_trt_result ()
@@ -489,7 +501,7 @@ def setUp(self):
489
501
self .min_shape = {"x" : [1 , 3 , 8 , 8 ]}
490
502
self .opt_shape = {"x" : [2 , 3 , 8 , 8 ]}
491
503
self .max_shape = {"x" : [10 , 3 , 8 , 8 ]}
492
- self .disable_passes = []
504
+ self .disable_passes = ['dead_code_elimination_pass' ]
493
505
494
506
def test_trt_result_fp16 (self ):
495
507
self .check_trt_result (precision_mode = "fp16" )
0 commit comments