@@ -26,84 +26,66 @@ extern "C" {
26
26
27
27
mli_status mli_krn_avepool_chw_fx16_k2x2_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
28
28
mli_status mli_krn_avepool_chw_fx16_k4x4_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
29
- mli_status mli_krn_avepool_chw_fx16_k5x5_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
30
- mli_status mli_krn_avepool_chw_fx16_k7x7_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
31
- mli_status mli_krn_avepool_chw_fx16_k9x9_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
32
- mli_status mli_krn_avepool_chw_fx16_k4x2_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
33
- mli_status mli_krn_avepool_chw_fx16_k4x4_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
34
- mli_status mli_krn_avepool_chw_fx16_k4x6_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
35
- mli_status mli_krn_avepool_chw_fx16_k4x8_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
36
- mli_status mli_krn_avepool_chw_fx16_k6x2_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
37
- mli_status mli_krn_avepool_chw_fx16_k6x4_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
38
- mli_status mli_krn_avepool_chw_fx16_k6x6_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
39
- mli_status mli_krn_avepool_chw_fx16_k6x8_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
40
- mli_status mli_krn_avepool_chw_fx16_k8x2_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
41
- mli_status mli_krn_avepool_chw_fx16_k8x4_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
42
- mli_status mli_krn_avepool_chw_fx16_k8x6_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
43
- mli_status mli_krn_avepool_chw_fx16_k8x8_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
44
- mli_status mli_krn_avepool_chw_fx16_k4x2_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
45
- mli_status mli_krn_avepool_chw_fx16_k6x2_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
46
- mli_status mli_krn_avepool_chw_fx16_k6x4_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
47
- mli_status mli_krn_avepool_chw_fx16_k6x6_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
48
- mli_status mli_krn_avepool_chw_fx16_k6x8_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
49
- mli_status mli_krn_avepool_chw_fx16_k8x2_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
50
- mli_status mli_krn_avepool_chw_fx16_k8x4_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
51
- mli_status mli_krn_avepool_chw_fx16_k8x6_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
52
- mli_status mli_krn_avepool_chw_fx16_k8x8_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
53
- mli_status mli_krn_avepool_chw_fx16_k3x3_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
54
- mli_status mli_krn_avepool_chw_fx16_k5x5_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
55
- mli_status mli_krn_avepool_chw_fx16_k7x7_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
56
- mli_status mli_krn_avepool_chw_fx16_k9x9_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
57
- mli_status mli_krn_avepool_chw_fx16_k2x2_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
58
29
mli_status mli_krn_avepool_chw_fx16_k3x3_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
59
- mli_status mli_krn_avepool_chw_fx16_k4x4_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
60
30
mli_status mli_krn_avepool_chw_fx16_k5x5_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
61
- mli_status mli_krn_avepool_chw_fx16_k6x6_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
62
31
mli_status mli_krn_avepool_chw_fx16_k7x7_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
63
- mli_status mli_krn_avepool_chw_fx16_k8x8_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
64
32
mli_status mli_krn_avepool_chw_fx16_k9x9_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
65
- mli_status mli_krn_avepool_chw_fx16_k10x10_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
33
+ mli_status mli_krn_avepool_chw_fx16_k2x2_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
34
+ mli_status mli_krn_avepool_chw_fx16_k4x4_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
35
+ mli_status mli_krn_avepool_chw_fx16_k6x6_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
36
+ mli_status mli_krn_avepool_chw_fx16_k8x8_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
37
+ mli_status mli_krn_avepool_chw_fx16_k3x3_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
38
+ mli_status mli_krn_avepool_chw_fx16_k5x5_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
39
+ mli_status mli_krn_avepool_chw_fx16_k7x7_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
40
+ mli_status mli_krn_avepool_chw_fx16_k9x9_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
41
+ mli_status mli_krn_avepool_chw_fx16_k2x2_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
42
+ mli_status mli_krn_avepool_chw_fx16_k4x4_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
43
+ mli_status mli_krn_avepool_chw_fx16_k6x6_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
44
+ mli_status mli_krn_avepool_chw_fx16_k8x8_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
45
+ mli_status mli_krn_avepool_chw_fx16_k1xn_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
46
+ mli_status mli_krn_avepool_chw_fx16_k1x2_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
47
+ mli_status mli_krn_avepool_chw_fx16_k1x3_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
48
+ mli_status mli_krn_avepool_chw_fx16_knx1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
49
+ mli_status mli_krn_avepool_chw_fx16_k2x1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
50
+ mli_status mli_krn_avepool_chw_fx16_k3x1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
51
+ mli_status mli_krn_avepool_chw_fx16_k1xn_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
52
+ mli_status mli_krn_avepool_chw_fx16_k1x2_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
53
+ mli_status mli_krn_avepool_chw_fx16_k1x3_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
54
+ mli_status mli_krn_avepool_chw_fx16_knx1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
55
+ mli_status mli_krn_avepool_chw_fx16_k2x1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
56
+ mli_status mli_krn_avepool_chw_fx16_k3x1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
66
57
mli_status mli_krn_avepool_chw_fx16_generic (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
67
58
68
59
mli_status mli_krn_avepool_chw_fx8_k2x2_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
69
60
mli_status mli_krn_avepool_chw_fx8_k4x4_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
70
- mli_status mli_krn_avepool_chw_fx8_k5x5_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
71
- mli_status mli_krn_avepool_chw_fx8_k7x7_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
72
- mli_status mli_krn_avepool_chw_fx8_k9x9_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
73
- mli_status mli_krn_avepool_chw_fx8_k4x2_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
74
- mli_status mli_krn_avepool_chw_fx8_k4x4_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
75
- mli_status mli_krn_avepool_chw_fx8_k4x6_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
76
- mli_status mli_krn_avepool_chw_fx8_k4x8_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
77
- mli_status mli_krn_avepool_chw_fx8_k6x2_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
78
- mli_status mli_krn_avepool_chw_fx8_k6x4_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
79
- mli_status mli_krn_avepool_chw_fx8_k6x6_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
80
- mli_status mli_krn_avepool_chw_fx8_k6x8_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
81
- mli_status mli_krn_avepool_chw_fx8_k8x2_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
82
- mli_status mli_krn_avepool_chw_fx8_k8x4_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
83
- mli_status mli_krn_avepool_chw_fx8_k8x6_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
84
- mli_status mli_krn_avepool_chw_fx8_k8x8_str1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
85
- mli_status mli_krn_avepool_chw_fx8_k4x2_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
86
- mli_status mli_krn_avepool_chw_fx8_k6x2_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
87
- mli_status mli_krn_avepool_chw_fx8_k6x4_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
88
- mli_status mli_krn_avepool_chw_fx8_k6x6_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
89
- mli_status mli_krn_avepool_chw_fx8_k6x8_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
90
- mli_status mli_krn_avepool_chw_fx8_k8x2_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
91
- mli_status mli_krn_avepool_chw_fx8_k8x4_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
92
- mli_status mli_krn_avepool_chw_fx8_k8x6_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
93
- mli_status mli_krn_avepool_chw_fx8_k8x8_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
94
- mli_status mli_krn_avepool_chw_fx8_k3x3_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
95
- mli_status mli_krn_avepool_chw_fx8_k5x5_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
96
- mli_status mli_krn_avepool_chw_fx8_k7x7_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
97
- mli_status mli_krn_avepool_chw_fx8_k9x9_str1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
98
- mli_status mli_krn_avepool_chw_fx8_k2x2_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
99
61
mli_status mli_krn_avepool_chw_fx8_k3x3_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
100
- mli_status mli_krn_avepool_chw_fx8_k4x4_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
101
62
mli_status mli_krn_avepool_chw_fx8_k5x5_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
102
- mli_status mli_krn_avepool_chw_fx8_k6x6_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
103
63
mli_status mli_krn_avepool_chw_fx8_k7x7_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
104
- mli_status mli_krn_avepool_chw_fx8_k8x8_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
105
64
mli_status mli_krn_avepool_chw_fx8_k9x9_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
106
- mli_status mli_krn_avepool_chw_fx8_k10x10_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
65
+ mli_status mli_krn_avepool_chw_fx8_k2x2_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
66
+ mli_status mli_krn_avepool_chw_fx8_k4x4_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
67
+ mli_status mli_krn_avepool_chw_fx8_k6x6_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
68
+ mli_status mli_krn_avepool_chw_fx8_k8x8_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
69
+ mli_status mli_krn_avepool_chw_fx8_k3x3_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
70
+ mli_status mli_krn_avepool_chw_fx8_k5x5_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
71
+ mli_status mli_krn_avepool_chw_fx8_k7x7_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
72
+ mli_status mli_krn_avepool_chw_fx8_k9x9_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
73
+ mli_status mli_krn_avepool_chw_fx8_k2x2_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
74
+ mli_status mli_krn_avepool_chw_fx8_k4x4_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
75
+ mli_status mli_krn_avepool_chw_fx8_k6x6_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
76
+ mli_status mli_krn_avepool_chw_fx8_k8x8_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
77
+ mli_status mli_krn_avepool_chw_fx8_k1xn_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
78
+ mli_status mli_krn_avepool_chw_fx8_k1x2_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
79
+ mli_status mli_krn_avepool_chw_fx8_k1x3_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
80
+ mli_status mli_krn_avepool_chw_fx8_knx1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
81
+ mli_status mli_krn_avepool_chw_fx8_k2x1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
82
+ mli_status mli_krn_avepool_chw_fx8_k3x1_krnpad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
83
+ mli_status mli_krn_avepool_chw_fx8_k1xn_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
84
+ mli_status mli_krn_avepool_chw_fx8_k1x2_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
85
+ mli_status mli_krn_avepool_chw_fx8_k1x3_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
86
+ mli_status mli_krn_avepool_chw_fx8_knx1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
87
+ mli_status mli_krn_avepool_chw_fx8_k2x1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
88
+ mli_status mli_krn_avepool_chw_fx8_k3x1_nopad (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
107
89
mli_status mli_krn_avepool_chw_fx8_generic (const mli_tensor * in , const mli_pool_cfg * cfg , mli_tensor * out );
108
90
109
91
#ifdef __cplusplus
0 commit comments