alblib commited on
Commit
685fdf9
1 Parent(s): 45a3545

Upload 20 files

Browse files
yolov9c_ncnn_model/metadata.yaml ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ description: Ultralytics YOLOv9c model trained on /usr/src/ultralytics/ultralytics/cfg/datasets/coco.yaml
2
+ author: Ultralytics
3
+ date: '2024-08-07T18:35:04.493839'
4
+ version: 8.2.53
5
+ license: AGPL-3.0 License (https://ultralytics.com/license)
6
+ docs: https://docs.ultralytics.com
7
+ stride: 32
8
+ task: detect
9
+ batch: 1
10
+ imgsz:
11
+ - 640
12
+ - 640
13
+ names:
14
+ 0: person
15
+ 1: bicycle
16
+ 2: car
17
+ 3: motorcycle
18
+ 4: airplane
19
+ 5: bus
20
+ 6: train
21
+ 7: truck
22
+ 8: boat
23
+ 9: traffic light
24
+ 10: fire hydrant
25
+ 11: stop sign
26
+ 12: parking meter
27
+ 13: bench
28
+ 14: bird
29
+ 15: cat
30
+ 16: dog
31
+ 17: horse
32
+ 18: sheep
33
+ 19: cow
34
+ 20: elephant
35
+ 21: bear
36
+ 22: zebra
37
+ 23: giraffe
38
+ 24: backpack
39
+ 25: umbrella
40
+ 26: handbag
41
+ 27: tie
42
+ 28: suitcase
43
+ 29: frisbee
44
+ 30: skis
45
+ 31: snowboard
46
+ 32: sports ball
47
+ 33: kite
48
+ 34: baseball bat
49
+ 35: baseball glove
50
+ 36: skateboard
51
+ 37: surfboard
52
+ 38: tennis racket
53
+ 39: bottle
54
+ 40: wine glass
55
+ 41: cup
56
+ 42: fork
57
+ 43: knife
58
+ 44: spoon
59
+ 45: bowl
60
+ 46: banana
61
+ 47: apple
62
+ 48: sandwich
63
+ 49: orange
64
+ 50: broccoli
65
+ 51: carrot
66
+ 52: hot dog
67
+ 53: pizza
68
+ 54: donut
69
+ 55: cake
70
+ 56: chair
71
+ 57: couch
72
+ 58: potted plant
73
+ 59: bed
74
+ 60: dining table
75
+ 61: toilet
76
+ 62: tv
77
+ 63: laptop
78
+ 64: mouse
79
+ 65: remote
80
+ 66: keyboard
81
+ 67: cell phone
82
+ 68: microwave
83
+ 69: oven
84
+ 70: toaster
85
+ 71: sink
86
+ 72: refrigerator
87
+ 73: book
88
+ 74: clock
89
+ 75: vase
90
+ 76: scissors
91
+ 77: teddy bear
92
+ 78: hair drier
93
+ 79: toothbrush
yolov9c_ncnn_model/model.ncnn.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:725f6024fdea2f37262ab84d9ecf4c7ab109478f635f03b407f1d2d904d90ab2
3
+ size 101692292
yolov9c_ncnn_model/model.ncnn.param ADDED
@@ -0,0 +1,434 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 7767517
2
+ 432 509
3
+ Input in0 0 1 in0
4
+ Convolution conv_0 1 1 in0 1 0=64 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=1728
5
+ Swish silu_148 1 1 1 2
6
+ Convolution conv_1 1 1 2 3 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=73728
7
+ Swish silu_149 1 1 3 4
8
+ Convolution conv_2 1 1 4 5 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
9
+ Swish silu_150 1 1 5 6
10
+ Slice chunk_0 1 2 6 7 8 -23300=2,-233,-233 1=0
11
+ Split splitncnn_0 1 3 8 9 10 11
12
+ Convolution conv_3 1 1 11 12 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
13
+ Swish silu_151 1 1 12 13
14
+ Split splitncnn_1 1 2 13 14 15
15
+ Convolution conv_4 1 1 15 16 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
16
+ Swish silu_152 1 1 16 17
17
+ Convolution conv_5 1 1 17 18 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
18
+ Swish silu_153 1 1 18 19
19
+ BinaryOp add_0 2 1 14 19 20 0=0
20
+ Convolution conv_6 1 1 10 21 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
21
+ Swish silu_154 1 1 21 22
22
+ Concat cat_0 2 1 20 22 23 0=0
23
+ Convolution conv_7 1 1 23 24 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
24
+ Swish silu_155 1 1 24 25
25
+ Convolution conv_8 1 1 25 26 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
26
+ Swish silu_156 1 1 26 27
27
+ Split splitncnn_2 1 3 27 28 29 30
28
+ Convolution conv_9 1 1 30 31 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
29
+ Swish silu_157 1 1 31 32
30
+ Split splitncnn_3 1 2 32 33 34
31
+ Convolution conv_10 1 1 34 35 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
32
+ Swish silu_158 1 1 35 36
33
+ Convolution conv_11 1 1 36 37 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
34
+ Swish silu_159 1 1 37 38
35
+ BinaryOp add_1 2 1 33 38 39 0=0
36
+ Convolution conv_12 1 1 29 40 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
37
+ Swish silu_160 1 1 40 41
38
+ Concat cat_1 2 1 39 41 42 0=0
39
+ Convolution conv_13 1 1 42 43 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
40
+ Swish silu_161 1 1 43 44
41
+ Convolution conv_14 1 1 44 45 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
42
+ Swish silu_162 1 1 45 46
43
+ Concat cat_2 4 1 7 9 28 46 47 0=0
44
+ Convolution conv_15 1 1 47 48 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
45
+ Swish silu_163 1 1 48 49
46
+ Pooling avgpool2d_288 1 1 49 50 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
47
+ Slice chunk_1 1 2 50 51 52 -23300=2,-233,-233 1=0
48
+ Convolution conv_16 1 1 51 53 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=147456
49
+ Swish silu_164 1 1 53 54
50
+ Pooling maxpool2d_293 1 1 52 55 0=0 1=3 11=3 12=2 13=1 2=2 3=1 5=1
51
+ Convolution conv_17 1 1 55 56 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
52
+ Swish silu_165 1 1 56 57
53
+ Concat cat_3 2 1 54 57 58 0=0
54
+ Convolution conv_18 1 1 58 59 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
55
+ Swish silu_166 1 1 59 60
56
+ Slice chunk_2 1 2 60 61 62 -23300=2,-233,-233 1=0
57
+ Split splitncnn_4 1 3 62 63 64 65
58
+ Convolution conv_19 1 1 65 66 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
59
+ Swish silu_167 1 1 66 67
60
+ Split splitncnn_5 1 2 67 68 69
61
+ Convolution conv_20 1 1 69 70 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
62
+ Swish silu_168 1 1 70 71
63
+ Convolution conv_21 1 1 71 72 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
64
+ Swish silu_169 1 1 72 73
65
+ BinaryOp add_2 2 1 68 73 74 0=0
66
+ Convolution conv_22 1 1 64 75 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
67
+ Swish silu_170 1 1 75 76
68
+ Concat cat_4 2 1 74 76 77 0=0
69
+ Convolution conv_23 1 1 77 78 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
70
+ Swish silu_171 1 1 78 79
71
+ Convolution conv_24 1 1 79 80 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
72
+ Swish silu_172 1 1 80 81
73
+ Split splitncnn_6 1 3 81 82 83 84
74
+ Convolution conv_25 1 1 84 85 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
75
+ Swish silu_173 1 1 85 86
76
+ Split splitncnn_7 1 2 86 87 88
77
+ Convolution conv_26 1 1 88 89 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
78
+ Swish silu_174 1 1 89 90
79
+ Convolution conv_27 1 1 90 91 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
80
+ Swish silu_175 1 1 91 92
81
+ BinaryOp add_3 2 1 87 92 93 0=0
82
+ Convolution conv_28 1 1 83 94 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
83
+ Swish silu_176 1 1 94 95
84
+ Concat cat_5 2 1 93 95 96 0=0
85
+ Convolution conv_29 1 1 96 97 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
86
+ Swish silu_177 1 1 97 98
87
+ Convolution conv_30 1 1 98 99 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
88
+ Swish silu_178 1 1 99 100
89
+ Concat cat_6 4 1 61 63 82 100 101 0=0
90
+ Convolution conv_31 1 1 101 102 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=262144
91
+ Swish silu_179 1 1 102 103
92
+ Split splitncnn_8 1 2 103 104 105
93
+ Pooling avgpool2d_289 1 1 105 106 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
94
+ Slice chunk_3 1 2 106 107 108 -23300=2,-233,-233 1=0
95
+ Convolution conv_32 1 1 107 109 0=256 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=589824
96
+ Swish silu_180 1 1 109 110
97
+ Pooling maxpool2d_294 1 1 108 111 0=0 1=3 11=3 12=2 13=1 2=2 3=1 5=1
98
+ Convolution conv_33 1 1 111 112 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
99
+ Swish silu_181 1 1 112 113
100
+ Concat cat_7 2 1 110 113 114 0=0
101
+ Convolution conv_34 1 1 114 115 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=262144
102
+ Swish silu_182 1 1 115 116
103
+ Slice chunk_4 1 2 116 117 118 -23300=2,-233,-233 1=0
104
+ Split splitncnn_9 1 3 118 119 120 121
105
+ Convolution conv_35 1 1 121 122 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
106
+ Swish silu_183 1 1 122 123
107
+ Split splitncnn_10 1 2 123 124 125
108
+ Convolution conv_36 1 1 125 126 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
109
+ Swish silu_184 1 1 126 127
110
+ Convolution conv_37 1 1 127 128 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
111
+ Swish silu_185 1 1 128 129
112
+ BinaryOp add_4 2 1 124 129 130 0=0
113
+ Convolution conv_38 1 1 120 131 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
114
+ Swish silu_186 1 1 131 132
115
+ Concat cat_8 2 1 130 132 133 0=0
116
+ Convolution conv_39 1 1 133 134 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
117
+ Swish silu_187 1 1 134 135
118
+ Convolution conv_40 1 1 135 136 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
119
+ Swish silu_188 1 1 136 137
120
+ Split splitncnn_11 1 3 137 138 139 140
121
+ Convolution conv_41 1 1 140 141 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
122
+ Swish silu_189 1 1 141 142
123
+ Split splitncnn_12 1 2 142 143 144
124
+ Convolution conv_42 1 1 144 145 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
125
+ Swish silu_190 1 1 145 146
126
+ Convolution conv_43 1 1 146 147 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
127
+ Swish silu_191 1 1 147 148
128
+ BinaryOp add_5 2 1 143 148 149 0=0
129
+ Convolution conv_44 1 1 139 150 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
130
+ Swish silu_192 1 1 150 151
131
+ Concat cat_9 2 1 149 151 152 0=0
132
+ Convolution conv_45 1 1 152 153 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
133
+ Swish silu_193 1 1 153 154
134
+ Convolution conv_46 1 1 154 155 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
135
+ Swish silu_194 1 1 155 156
136
+ Concat cat_10 4 1 117 119 138 156 157 0=0
137
+ Convolution conv_47 1 1 157 158 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=524288
138
+ Swish silu_195 1 1 158 159
139
+ Split splitncnn_13 1 2 159 160 161
140
+ Pooling avgpool2d_290 1 1 161 162 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
141
+ Slice chunk_5 1 2 162 163 164 -23300=2,-233,-233 1=0
142
+ Convolution conv_48 1 1 163 165 0=256 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=589824
143
+ Swish silu_196 1 1 165 166
144
+ Pooling maxpool2d_295 1 1 164 167 0=0 1=3 11=3 12=2 13=1 2=2 3=1 5=1
145
+ Convolution conv_49 1 1 167 168 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
146
+ Swish silu_197 1 1 168 169
147
+ Concat cat_11 2 1 166 169 170 0=0
148
+ Convolution conv_50 1 1 170 171 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=262144
149
+ Swish silu_198 1 1 171 172
150
+ Slice chunk_6 1 2 172 173 174 -23300=2,-233,-233 1=0
151
+ Split splitncnn_14 1 3 174 175 176 177
152
+ Convolution conv_51 1 1 177 178 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
153
+ Swish silu_199 1 1 178 179
154
+ Split splitncnn_15 1 2 179 180 181
155
+ Convolution conv_52 1 1 181 182 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
156
+ Swish silu_200 1 1 182 183
157
+ Convolution conv_53 1 1 183 184 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
158
+ Swish silu_201 1 1 184 185
159
+ BinaryOp add_6 2 1 180 185 186 0=0
160
+ Convolution conv_54 1 1 176 187 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
161
+ Swish silu_202 1 1 187 188
162
+ Concat cat_12 2 1 186 188 189 0=0
163
+ Convolution conv_55 1 1 189 190 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
164
+ Swish silu_203 1 1 190 191
165
+ Convolution conv_56 1 1 191 192 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
166
+ Swish silu_204 1 1 192 193
167
+ Split splitncnn_16 1 3 193 194 195 196
168
+ Convolution conv_57 1 1 196 197 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
169
+ Swish silu_205 1 1 197 198
170
+ Split splitncnn_17 1 2 198 199 200
171
+ Convolution conv_58 1 1 200 201 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
172
+ Swish silu_206 1 1 201 202
173
+ Convolution conv_59 1 1 202 203 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
174
+ Swish silu_207 1 1 203 204
175
+ BinaryOp add_7 2 1 199 204 205 0=0
176
+ Convolution conv_60 1 1 195 206 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
177
+ Swish silu_208 1 1 206 207
178
+ Concat cat_13 2 1 205 207 208 0=0
179
+ Convolution conv_61 1 1 208 209 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
180
+ Swish silu_209 1 1 209 210
181
+ Convolution conv_62 1 1 210 211 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
182
+ Swish silu_210 1 1 211 212
183
+ Concat cat_14 4 1 173 175 194 212 213 0=0
184
+ Convolution conv_63 1 1 213 214 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=524288
185
+ Swish silu_211 1 1 214 215
186
+ Convolution conv_64 1 1 215 216 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=131072
187
+ Swish silu_212 1 1 216 217
188
+ Split splitncnn_18 1 2 217 218 219
189
+ Pooling maxpool2d_145 1 1 219 220 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
190
+ Split splitncnn_19 1 2 220 221 222
191
+ Pooling maxpool2d_146 1 1 222 223 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
192
+ Split splitncnn_20 1 2 223 224 225
193
+ Pooling maxpool2d_147 1 1 225 226 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
194
+ Concat cat_15 4 1 218 221 224 226 227 0=0
195
+ Convolution conv_65 1 1 227 228 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=524288
196
+ Swish silu_213 1 1 228 229
197
+ Split splitncnn_21 1 2 229 230 231
198
+ Interp upsample_286 1 1 231 232 0=1 1=2.000000e+00 2=2.000000e+00 6=0
199
+ Concat cat_16 2 1 232 160 233 0=0
200
+ Convolution conv_66 1 1 233 234 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=524288
201
+ Swish silu_214 1 1 234 235
202
+ Slice chunk_7 1 2 235 236 237 -23300=2,-233,-233 1=0
203
+ Split splitncnn_22 1 3 237 238 239 240
204
+ Convolution conv_67 1 1 240 241 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
205
+ Swish silu_215 1 1 241 242
206
+ Split splitncnn_23 1 2 242 243 244
207
+ Convolution conv_68 1 1 244 245 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
208
+ Swish silu_216 1 1 245 246
209
+ Convolution conv_69 1 1 246 247 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
210
+ Swish silu_217 1 1 247 248
211
+ BinaryOp add_8 2 1 243 248 249 0=0
212
+ Convolution conv_70 1 1 239 250 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
213
+ Swish silu_218 1 1 250 251
214
+ Concat cat_17 2 1 249 251 252 0=0
215
+ Convolution conv_71 1 1 252 253 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
216
+ Swish silu_219 1 1 253 254
217
+ Convolution conv_72 1 1 254 255 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
218
+ Swish silu_220 1 1 255 256
219
+ Split splitncnn_24 1 3 256 257 258 259
220
+ Convolution conv_73 1 1 259 260 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
221
+ Swish silu_221 1 1 260 261
222
+ Split splitncnn_25 1 2 261 262 263
223
+ Convolution conv_74 1 1 263 264 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
224
+ Swish silu_222 1 1 264 265
225
+ Convolution conv_75 1 1 265 266 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
226
+ Swish silu_223 1 1 266 267
227
+ BinaryOp add_9 2 1 262 267 268 0=0
228
+ Convolution conv_76 1 1 258 269 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
229
+ Swish silu_224 1 1 269 270
230
+ Concat cat_18 2 1 268 270 271 0=0
231
+ Convolution conv_77 1 1 271 272 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
232
+ Swish silu_225 1 1 272 273
233
+ Convolution conv_78 1 1 273 274 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
234
+ Swish silu_226 1 1 274 275
235
+ Concat cat_19 4 1 236 238 257 275 276 0=0
236
+ Convolution conv_79 1 1 276 277 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=524288
237
+ Swish silu_227 1 1 277 278
238
+ Split splitncnn_26 1 2 278 279 280
239
+ Interp upsample_287 1 1 280 281 0=1 1=2.000000e+00 2=2.000000e+00 6=0
240
+ Concat cat_20 2 1 281 104 282 0=0
241
+ Convolution conv_80 1 1 282 283 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=262144
242
+ Swish silu_228 1 1 283 284
243
+ Slice chunk_8 1 2 284 285 286 -23300=2,-233,-233 1=0
244
+ Split splitncnn_27 1 3 286 287 288 289
245
+ Convolution conv_81 1 1 289 290 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
246
+ Swish silu_229 1 1 290 291
247
+ Split splitncnn_28 1 2 291 292 293
248
+ Convolution conv_82 1 1 293 294 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
249
+ Swish silu_230 1 1 294 295
250
+ Convolution conv_83 1 1 295 296 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
251
+ Swish silu_231 1 1 296 297
252
+ BinaryOp add_10 2 1 292 297 298 0=0
253
+ Convolution conv_84 1 1 288 299 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
254
+ Swish silu_232 1 1 299 300
255
+ Concat cat_21 2 1 298 300 301 0=0
256
+ Convolution conv_85 1 1 301 302 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
257
+ Swish silu_233 1 1 302 303
258
+ Convolution conv_86 1 1 303 304 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
259
+ Swish silu_234 1 1 304 305
260
+ Split splitncnn_29 1 3 305 306 307 308
261
+ Convolution conv_87 1 1 308 309 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
262
+ Swish silu_235 1 1 309 310
263
+ Split splitncnn_30 1 2 310 311 312
264
+ Convolution conv_88 1 1 312 313 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
265
+ Swish silu_236 1 1 313 314
266
+ Convolution conv_89 1 1 314 315 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
267
+ Swish silu_237 1 1 315 316
268
+ BinaryOp add_11 2 1 311 316 317 0=0
269
+ Convolution conv_90 1 1 307 318 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
270
+ Swish silu_238 1 1 318 319
271
+ Concat cat_22 2 1 317 319 320 0=0
272
+ Convolution conv_91 1 1 320 321 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
273
+ Swish silu_239 1 1 321 322
274
+ Convolution conv_92 1 1 322 323 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
275
+ Swish silu_240 1 1 323 324
276
+ Concat cat_23 4 1 285 287 306 324 325 0=0
277
+ Convolution conv_93 1 1 325 326 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=131072
278
+ Swish silu_241 1 1 326 327
279
+ Split splitncnn_31 1 3 327 328 329 330
280
+ Pooling avgpool2d_291 1 1 330 331 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
281
+ Slice chunk_9 1 2 331 332 333 -23300=2,-233,-233 1=0
282
+ Convolution conv_94 1 1 332 334 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=147456
283
+ Swish silu_242 1 1 334 335
284
+ Pooling maxpool2d_296 1 1 333 336 0=0 1=3 11=3 12=2 13=1 2=2 3=1 5=1
285
+ Convolution conv_95 1 1 336 337 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
286
+ Swish silu_243 1 1 337 338
287
+ Concat cat_24 2 1 335 338 339 0=0
288
+ Concat cat_25 2 1 339 279 340 0=0
289
+ Convolution conv_96 1 1 340 341 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=393216
290
+ Swish silu_244 1 1 341 342
291
+ Slice chunk_10 1 2 342 343 344 -23300=2,-233,-233 1=0
292
+ Split splitncnn_32 1 3 344 345 346 347
293
+ Convolution conv_97 1 1 347 348 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
294
+ Swish silu_245 1 1 348 349
295
+ Split splitncnn_33 1 2 349 350 351
296
+ Convolution conv_98 1 1 351 352 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
297
+ Swish silu_246 1 1 352 353
298
+ Convolution conv_99 1 1 353 354 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
299
+ Swish silu_247 1 1 354 355
300
+ BinaryOp add_12 2 1 350 355 356 0=0
301
+ Convolution conv_100 1 1 346 357 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
302
+ Swish silu_248 1 1 357 358
303
+ Concat cat_26 2 1 356 358 359 0=0
304
+ Convolution conv_101 1 1 359 360 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
305
+ Swish silu_249 1 1 360 361
306
+ Convolution conv_102 1 1 361 362 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
307
+ Swish silu_250 1 1 362 363
308
+ Split splitncnn_34 1 3 363 364 365 366
309
+ Convolution conv_103 1 1 366 367 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
310
+ Swish silu_251 1 1 367 368
311
+ Split splitncnn_35 1 2 368 369 370
312
+ Convolution conv_104 1 1 370 371 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
313
+ Swish silu_252 1 1 371 372
314
+ Convolution conv_105 1 1 372 373 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
315
+ Swish silu_253 1 1 373 374
316
+ BinaryOp add_13 2 1 369 374 375 0=0
317
+ Convolution conv_106 1 1 365 376 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
318
+ Swish silu_254 1 1 376 377
319
+ Concat cat_27 2 1 375 377 378 0=0
320
+ Convolution conv_107 1 1 378 379 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
321
+ Swish silu_255 1 1 379 380
322
+ Convolution conv_108 1 1 380 381 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
323
+ Swish silu_256 1 1 381 382
324
+ Concat cat_28 4 1 343 345 364 382 383 0=0
325
+ Convolution conv_109 1 1 383 384 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=524288
326
+ Swish silu_257 1 1 384 385
327
+ Split splitncnn_36 1 3 385 386 387 388
328
+ Pooling avgpool2d_292 1 1 388 389 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
329
+ Slice chunk_11 1 2 389 390 391 -23300=2,-233,-233 1=0
330
+ Convolution conv_110 1 1 390 392 0=256 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=589824
331
+ Swish silu_258 1 1 392 393
332
+ Pooling maxpool2d_297 1 1 391 394 0=0 1=3 11=3 12=2 13=1 2=2 3=1 5=1
333
+ Convolution conv_111 1 1 394 395 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
334
+ Swish silu_259 1 1 395 396
335
+ Concat cat_29 2 1 393 396 397 0=0
336
+ Concat cat_30 2 1 397 230 398 0=0
337
+ Convolution conv_112 1 1 398 399 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=524288
338
+ Swish silu_260 1 1 399 400
339
+ Slice chunk_12 1 2 400 401 402 -23300=2,-233,-233 1=0
340
+ Split splitncnn_37 1 3 402 403 404 405
341
+ Convolution conv_113 1 1 405 406 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
342
+ Swish silu_261 1 1 406 407
343
+ Split splitncnn_38 1 2 407 408 409
344
+ Convolution conv_114 1 1 409 410 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
345
+ Swish silu_262 1 1 410 411
346
+ Convolution conv_115 1 1 411 412 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
347
+ Swish silu_263 1 1 412 413
348
+ BinaryOp add_14 2 1 408 413 414 0=0
349
+ Convolution conv_116 1 1 404 415 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
350
+ Swish silu_264 1 1 415 416
351
+ Concat cat_31 2 1 414 416 417 0=0
352
+ Convolution conv_117 1 1 417 418 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
353
+ Swish silu_265 1 1 418 419
354
+ Convolution conv_118 1 1 419 420 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
355
+ Swish silu_266 1 1 420 421
356
+ Split splitncnn_39 1 3 421 422 423 424
357
+ Convolution conv_119 1 1 424 425 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
358
+ Swish silu_267 1 1 425 426
359
+ Split splitncnn_40 1 2 426 427 428
360
+ Convolution conv_120 1 1 428 429 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
361
+ Swish silu_268 1 1 429 430
362
+ Convolution conv_121 1 1 430 431 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
363
+ Swish silu_269 1 1 431 432
364
+ BinaryOp add_15 2 1 427 432 433 0=0
365
+ Convolution conv_122 1 1 423 434 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
366
+ Swish silu_270 1 1 434 435
367
+ Concat cat_32 2 1 433 435 436 0=0
368
+ Convolution conv_123 1 1 436 437 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
369
+ Swish silu_271 1 1 437 438
370
+ Convolution conv_124 1 1 438 439 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
371
+ Swish silu_272 1 1 439 440
372
+ Concat cat_33 4 1 401 403 422 440 441 0=0
373
+ Convolution conv_125 1 1 441 442 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=524288
374
+ Swish silu_273 1 1 442 443
375
+ Split splitncnn_41 1 2 443 444 445
376
+ MemoryData pnnx_321 0 1 446 0=8400
377
+ Convolution conv_126 1 1 329 447 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
378
+ Swish silu_274 1 1 447 448
379
+ Convolution conv_127 1 1 448 449 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
380
+ Swish silu_275 1 1 449 450
381
+ Convolution conv_128 1 1 450 451 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
382
+ Convolution conv_129 1 1 328 452 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
383
+ Swish silu_276 1 1 452 453
384
+ Convolution conv_130 1 1 453 454 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
385
+ Swish silu_277 1 1 454 455
386
+ Convolution conv_131 1 1 455 456 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=20480
387
+ Concat cat_34 2 1 451 456 457 0=0
388
+ Convolution conv_132 1 1 387 458 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=294912
389
+ Swish silu_278 1 1 458 459
390
+ Convolution conv_133 1 1 459 460 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
391
+ Swish silu_279 1 1 460 461
392
+ Convolution conv_134 1 1 461 462 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
393
+ Convolution conv_135 1 1 386 463 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1179648
394
+ Swish silu_280 1 1 463 464
395
+ Convolution conv_136 1 1 464 465 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
396
+ Swish silu_281 1 1 465 466
397
+ Convolution conv_137 1 1 466 467 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=20480
398
+ Concat cat_35 2 1 462 467 468 0=0
399
+ Convolution conv_138 1 1 445 469 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=294912
400
+ Swish silu_282 1 1 469 470
401
+ Convolution conv_139 1 1 470 471 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
402
+ Swish silu_283 1 1 471 472
403
+ Convolution conv_140 1 1 472 473 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
404
+ Convolution conv_141 1 1 444 474 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1179648
405
+ Swish silu_284 1 1 474 475
406
+ Convolution conv_142 1 1 475 476 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
407
+ Swish silu_285 1 1 476 477
408
+ Convolution conv_143 1 1 477 478 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=20480
409
+ Concat cat_36 2 1 473 478 479 0=0
410
+ Reshape view_301 1 1 457 480 0=6400 1=144
411
+ Reshape view_302 1 1 468 481 0=1600 1=144
412
+ Reshape view_303 1 1 479 482 0=400 1=144
413
+ Concat cat_37 3 1 480 481 482 483 0=1
414
+ Slice split_0 1 2 483 484 485 -23300=2,64,80 1=0
415
+ Reshape view_304 1 1 484 486 0=8400 1=16 2=4
416
+ Permute transpose_306 1 1 486 487 0=2
417
+ Softmax softmax_299 1 1 487 488 0=0 1=1
418
+ Convolution conv_144 1 1 488 489 0=1 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=0 6=16
419
+ Reshape view_305 1 1 489 490 0=8400 1=4
420
+ MemoryData pnnx_fold_anchor_points.1 0 1 491 0=8400 1=2
421
+ MemoryData pnnx_fold_anchor_points.1_1 0 1 492 0=8400 1=2
422
+ Slice chunk_13 1 2 490 493 494 -23300=2,-233,-233 1=0
423
+ BinaryOp sub_16 2 1 491 493 495 0=1
424
+ Split splitncnn_42 1 2 495 496 497
425
+ BinaryOp add_17 2 1 492 494 498 0=0
426
+ Split splitncnn_43 1 2 498 499 500
427
+ BinaryOp add_18 2 1 496 499 501 0=0
428
+ BinaryOp div_19 1 1 501 502 0=3 1=1 2=2.000000e+00
429
+ BinaryOp sub_20 2 1 500 497 503 0=1
430
+ Concat cat_38 2 1 502 503 504 0=0
431
+ Reshape reshape_300 1 1 446 505 0=8400 1=1
432
+ BinaryOp mul_21 2 1 504 505 506 0=2
433
+ Sigmoid sigmoid_298 1 1 485 507
434
+ Concat cat_39 2 1 506 507 out0 0=0
yolov9c_ncnn_model/model_ncnn.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import numpy as np
2
+ import ncnn
3
+ import torch
4
+
5
+ def test_inference():
6
+ torch.manual_seed(0)
7
+ in0 = torch.rand(1, 3, 640, 640, dtype=torch.float)
8
+ out = []
9
+
10
+ with ncnn.Net() as net:
11
+ net.load_param("yolov9c_ncnn_model\model.ncnn.param")
12
+ net.load_model("yolov9c_ncnn_model\model.ncnn.bin")
13
+
14
+ with net.create_extractor() as ex:
15
+ ex.input("in0", ncnn.Mat(in0.squeeze(0).numpy()).clone())
16
+
17
+ _, out0 = ex.extract("out0")
18
+ out.append(torch.from_numpy(np.array(out0)).unsqueeze(0))
19
+
20
+ if len(out) == 1:
21
+ return out[0]
22
+ else:
23
+ return tuple(out)
24
+
25
+ if __name__ == "__main__":
26
+ print(test_inference())
yolov9e_ncnn_model/metadata.yaml ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ description: Ultralytics YOLOv9e model trained on /usr/src/ultralytics/ultralytics/cfg/datasets/coco.yaml
2
+ author: Ultralytics
3
+ date: '2024-08-07T18:35:45.758810'
4
+ version: 8.2.53
5
+ license: AGPL-3.0 License (https://ultralytics.com/license)
6
+ docs: https://docs.ultralytics.com
7
+ stride: 32
8
+ task: detect
9
+ batch: 1
10
+ imgsz:
11
+ - 640
12
+ - 640
13
+ names:
14
+ 0: person
15
+ 1: bicycle
16
+ 2: car
17
+ 3: motorcycle
18
+ 4: airplane
19
+ 5: bus
20
+ 6: train
21
+ 7: truck
22
+ 8: boat
23
+ 9: traffic light
24
+ 10: fire hydrant
25
+ 11: stop sign
26
+ 12: parking meter
27
+ 13: bench
28
+ 14: bird
29
+ 15: cat
30
+ 16: dog
31
+ 17: horse
32
+ 18: sheep
33
+ 19: cow
34
+ 20: elephant
35
+ 21: bear
36
+ 22: zebra
37
+ 23: giraffe
38
+ 24: backpack
39
+ 25: umbrella
40
+ 26: handbag
41
+ 27: tie
42
+ 28: suitcase
43
+ 29: frisbee
44
+ 30: skis
45
+ 31: snowboard
46
+ 32: sports ball
47
+ 33: kite
48
+ 34: baseball bat
49
+ 35: baseball glove
50
+ 36: skateboard
51
+ 37: surfboard
52
+ 38: tennis racket
53
+ 39: bottle
54
+ 40: wine glass
55
+ 41: cup
56
+ 42: fork
57
+ 43: knife
58
+ 44: spoon
59
+ 45: bowl
60
+ 46: banana
61
+ 47: apple
62
+ 48: sandwich
63
+ 49: orange
64
+ 50: broccoli
65
+ 51: carrot
66
+ 52: hot dog
67
+ 53: pizza
68
+ 54: donut
69
+ 55: cake
70
+ 56: chair
71
+ 57: couch
72
+ 58: potted plant
73
+ 59: bed
74
+ 60: dining table
75
+ 61: toilet
76
+ 62: tv
77
+ 63: laptop
78
+ 64: mouse
79
+ 65: remote
80
+ 66: keyboard
81
+ 67: cell phone
82
+ 68: microwave
83
+ 69: oven
84
+ 70: toaster
85
+ 71: sink
86
+ 72: refrigerator
87
+ 73: book
88
+ 74: clock
89
+ 75: vase
90
+ 76: scissors
91
+ 77: teddy bear
92
+ 78: hair drier
93
+ 79: toothbrush
yolov9e_ncnn_model/model.ncnn.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:13a08e22dee573674fcc4f30c6845f9e7126c7d3a29848da207c34b1d6369ecb
3
+ size 229921368
yolov9e_ncnn_model/model.ncnn.param ADDED
@@ -0,0 +1,793 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 7767517
2
+ 791 938
3
+ Input in0 0 1 in0
4
+ Split splitncnn_0 1 2 in0 1 2
5
+ Convolution conv_0 1 1 2 3 0=64 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=1728
6
+ Swish silu_265 1 1 3 4
7
+ Split splitncnn_1 1 2 4 5 6
8
+ Convolution conv_1 1 1 6 7 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=73728
9
+ Swish silu_266 1 1 7 8
10
+ Convolution conv_2 1 1 8 9 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
11
+ Swish silu_267 1 1 9 10
12
+ Slice chunk_0 1 2 10 11 12 -23300=2,-233,-233 1=0
13
+ Split splitncnn_2 1 3 12 13 14 15
14
+ Convolution conv_3 1 1 15 16 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
15
+ Swish silu_268 1 1 16 17
16
+ Split splitncnn_3 1 2 17 18 19
17
+ Convolution conv_4 1 1 19 20 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
18
+ Swish silu_269 1 1 20 21
19
+ Convolution conv_5 1 1 21 22 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
20
+ Swish silu_270 1 1 22 23
21
+ BinaryOp add_0 2 1 18 23 24 0=0
22
+ Split splitncnn_4 1 2 24 25 26
23
+ Convolution conv_6 1 1 26 27 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
24
+ Swish silu_271 1 1 27 28
25
+ Convolution conv_7 1 1 28 29 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
26
+ Swish silu_272 1 1 29 30
27
+ BinaryOp add_1 2 1 25 30 31 0=0
28
+ Convolution conv_8 1 1 14 32 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
29
+ Swish silu_273 1 1 32 33
30
+ Concat cat_0 2 1 31 33 34 0=0
31
+ Convolution conv_9 1 1 34 35 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
32
+ Swish silu_274 1 1 35 36
33
+ Convolution conv_10 1 1 36 37 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
34
+ Swish silu_275 1 1 37 38
35
+ Split splitncnn_5 1 3 38 39 40 41
36
+ Convolution conv_11 1 1 41 42 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
37
+ Swish silu_276 1 1 42 43
38
+ Split splitncnn_6 1 2 43 44 45
39
+ Convolution conv_12 1 1 45 46 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
40
+ Swish silu_277 1 1 46 47
41
+ Convolution conv_13 1 1 47 48 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
42
+ Swish silu_278 1 1 48 49
43
+ BinaryOp add_2 2 1 44 49 50 0=0
44
+ Split splitncnn_7 1 2 50 51 52
45
+ Convolution conv_14 1 1 52 53 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
46
+ Swish silu_279 1 1 53 54
47
+ Convolution conv_15 1 1 54 55 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
48
+ Swish silu_280 1 1 55 56
49
+ BinaryOp add_3 2 1 51 56 57 0=0
50
+ Convolution conv_16 1 1 40 58 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
51
+ Swish silu_281 1 1 58 59
52
+ Concat cat_1 2 1 57 59 60 0=0
53
+ Convolution conv_17 1 1 60 61 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
54
+ Swish silu_282 1 1 61 62
55
+ Convolution conv_18 1 1 62 63 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
56
+ Swish silu_283 1 1 63 64
57
+ Concat cat_2 4 1 11 13 39 64 65 0=0
58
+ Convolution conv_19 1 1 65 66 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
59
+ Swish silu_284 1 1 66 67
60
+ Split splitncnn_8 1 2 67 68 69
61
+ Pooling avgpool2d_517 1 1 69 70 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
62
+ Slice chunk_1 1 2 70 71 72 -23300=2,-233,-233 1=0
63
+ Convolution conv_20 1 1 71 73 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=147456
64
+ Swish silu_285 1 1 73 74
65
+ Pooling maxpool2d_525 1 1 72 75 0=0 1=3 11=3 12=2 13=1 2=2 3=1 5=1
66
+ Convolution conv_21 1 1 75 76 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
67
+ Swish silu_286 1 1 76 77
68
+ Concat cat_3 2 1 74 77 78 0=0
69
+ Convolution conv_22 1 1 78 79 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
70
+ Swish silu_287 1 1 79 80
71
+ Slice chunk_2 1 2 80 81 82 -23300=2,-233,-233 1=0
72
+ Split splitncnn_9 1 3 82 83 84 85
73
+ Convolution conv_23 1 1 85 86 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
74
+ Swish silu_288 1 1 86 87
75
+ Split splitncnn_10 1 2 87 88 89
76
+ Convolution conv_24 1 1 89 90 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
77
+ Swish silu_289 1 1 90 91
78
+ Convolution conv_25 1 1 91 92 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
79
+ Swish silu_290 1 1 92 93
80
+ BinaryOp add_4 2 1 88 93 94 0=0
81
+ Split splitncnn_11 1 2 94 95 96
82
+ Convolution conv_26 1 1 96 97 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
83
+ Swish silu_291 1 1 97 98
84
+ Convolution conv_27 1 1 98 99 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
85
+ Swish silu_292 1 1 99 100
86
+ BinaryOp add_5 2 1 95 100 101 0=0
87
+ Convolution conv_28 1 1 84 102 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
88
+ Swish silu_293 1 1 102 103
89
+ Concat cat_4 2 1 101 103 104 0=0
90
+ Convolution conv_29 1 1 104 105 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
91
+ Swish silu_294 1 1 105 106
92
+ Convolution conv_30 1 1 106 107 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
93
+ Swish silu_295 1 1 107 108
94
+ Split splitncnn_12 1 3 108 109 110 111
95
+ Convolution conv_31 1 1 111 112 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
96
+ Swish silu_296 1 1 112 113
97
+ Split splitncnn_13 1 2 113 114 115
98
+ Convolution conv_32 1 1 115 116 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
99
+ Swish silu_297 1 1 116 117
100
+ Convolution conv_33 1 1 117 118 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
101
+ Swish silu_298 1 1 118 119
102
+ BinaryOp add_6 2 1 114 119 120 0=0
103
+ Split splitncnn_14 1 2 120 121 122
104
+ Convolution conv_34 1 1 122 123 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
105
+ Swish silu_299 1 1 123 124
106
+ Convolution conv_35 1 1 124 125 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
107
+ Swish silu_300 1 1 125 126
108
+ BinaryOp add_7 2 1 121 126 127 0=0
109
+ Convolution conv_36 1 1 110 128 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
110
+ Swish silu_301 1 1 128 129
111
+ Concat cat_5 2 1 127 129 130 0=0
112
+ Convolution conv_37 1 1 130 131 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
113
+ Swish silu_302 1 1 131 132
114
+ Convolution conv_38 1 1 132 133 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
115
+ Swish silu_303 1 1 133 134
116
+ Concat cat_6 4 1 81 83 109 134 135 0=0
117
+ Convolution conv_39 1 1 135 136 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=262144
118
+ Swish silu_304 1 1 136 137
119
+ Split splitncnn_15 1 2 137 138 139
120
+ Pooling avgpool2d_518 1 1 139 140 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
121
+ Slice chunk_3 1 2 140 141 142 -23300=2,-233,-233 1=0
122
+ Convolution conv_40 1 1 141 143 0=256 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=589824
123
+ Swish silu_305 1 1 143 144
124
+ Pooling maxpool2d_526 1 1 142 145 0=0 1=3 11=3 12=2 13=1 2=2 3=1 5=1
125
+ Convolution conv_41 1 1 145 146 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
126
+ Swish silu_306 1 1 146 147
127
+ Concat cat_7 2 1 144 147 148 0=0
128
+ Convolution conv_42 1 1 148 149 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=262144
129
+ Swish silu_307 1 1 149 150
130
+ Slice chunk_4 1 2 150 151 152 -23300=2,-233,-233 1=0
131
+ Split splitncnn_16 1 3 152 153 154 155
132
+ Convolution conv_43 1 1 155 156 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
133
+ Swish silu_308 1 1 156 157
134
+ Split splitncnn_17 1 2 157 158 159
135
+ Convolution conv_44 1 1 159 160 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
136
+ Swish silu_309 1 1 160 161
137
+ Convolution conv_45 1 1 161 162 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
138
+ Swish silu_310 1 1 162 163
139
+ BinaryOp add_8 2 1 158 163 164 0=0
140
+ Split splitncnn_18 1 2 164 165 166
141
+ Convolution conv_46 1 1 166 167 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
142
+ Swish silu_311 1 1 167 168
143
+ Convolution conv_47 1 1 168 169 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
144
+ Swish silu_312 1 1 169 170
145
+ BinaryOp add_9 2 1 165 170 171 0=0
146
+ Convolution conv_48 1 1 154 172 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
147
+ Swish silu_313 1 1 172 173
148
+ Concat cat_8 2 1 171 173 174 0=0
149
+ Convolution conv_49 1 1 174 175 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
150
+ Swish silu_314 1 1 175 176
151
+ Convolution conv_50 1 1 176 177 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
152
+ Swish silu_315 1 1 177 178
153
+ Split splitncnn_19 1 3 178 179 180 181
154
+ Convolution conv_51 1 1 181 182 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
155
+ Swish silu_316 1 1 182 183
156
+ Split splitncnn_20 1 2 183 184 185
157
+ Convolution conv_52 1 1 185 186 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
158
+ Swish silu_317 1 1 186 187
159
+ Convolution conv_53 1 1 187 188 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
160
+ Swish silu_318 1 1 188 189
161
+ BinaryOp add_10 2 1 184 189 190 0=0
162
+ Split splitncnn_21 1 2 190 191 192
163
+ Convolution conv_54 1 1 192 193 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
164
+ Swish silu_319 1 1 193 194
165
+ Convolution conv_55 1 1 194 195 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
166
+ Swish silu_320 1 1 195 196
167
+ BinaryOp add_11 2 1 191 196 197 0=0
168
+ Convolution conv_56 1 1 180 198 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
169
+ Swish silu_321 1 1 198 199
170
+ Concat cat_9 2 1 197 199 200 0=0
171
+ Convolution conv_57 1 1 200 201 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
172
+ Swish silu_322 1 1 201 202
173
+ Convolution conv_58 1 1 202 203 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
174
+ Swish silu_323 1 1 203 204
175
+ Concat cat_10 4 1 151 153 179 204 205 0=0
176
+ Convolution conv_59 1 1 205 206 0=1024 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1048576
177
+ Swish silu_324 1 1 206 207
178
+ Split splitncnn_22 1 2 207 208 209
179
+ Pooling avgpool2d_519 1 1 209 210 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
180
+ Slice chunk_5 1 2 210 211 212 -23300=2,-233,-233 1=0
181
+ Convolution conv_60 1 1 211 213 0=512 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=2359296
182
+ Swish silu_325 1 1 213 214
183
+ Pooling maxpool2d_527 1 1 212 215 0=0 1=3 11=3 12=2 13=1 2=2 3=1 5=1
184
+ Convolution conv_61 1 1 215 216 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=262144
185
+ Swish silu_326 1 1 216 217
186
+ Concat cat_11 2 1 214 217 218 0=0
187
+ Convolution conv_62 1 1 218 219 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=524288
188
+ Swish silu_327 1 1 219 220
189
+ Slice chunk_6 1 2 220 221 222 -23300=2,-233,-233 1=0
190
+ Split splitncnn_23 1 3 222 223 224 225
191
+ Convolution conv_63 1 1 225 226 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
192
+ Swish silu_328 1 1 226 227
193
+ Split splitncnn_24 1 2 227 228 229
194
+ Convolution conv_64 1 1 229 230 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
195
+ Swish silu_329 1 1 230 231
196
+ Convolution conv_65 1 1 231 232 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
197
+ Swish silu_330 1 1 232 233
198
+ BinaryOp add_12 2 1 228 233 234 0=0
199
+ Split splitncnn_25 1 2 234 235 236
200
+ Convolution conv_66 1 1 236 237 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
201
+ Swish silu_331 1 1 237 238
202
+ Convolution conv_67 1 1 238 239 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
203
+ Swish silu_332 1 1 239 240
204
+ BinaryOp add_13 2 1 235 240 241 0=0
205
+ Convolution conv_68 1 1 224 242 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
206
+ Swish silu_333 1 1 242 243
207
+ Concat cat_12 2 1 241 243 244 0=0
208
+ Convolution conv_69 1 1 244 245 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
209
+ Swish silu_334 1 1 245 246
210
+ Convolution conv_70 1 1 246 247 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
211
+ Swish silu_335 1 1 247 248
212
+ Split splitncnn_26 1 3 248 249 250 251
213
+ Convolution conv_71 1 1 251 252 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
214
+ Swish silu_336 1 1 252 253
215
+ Split splitncnn_27 1 2 253 254 255
216
+ Convolution conv_72 1 1 255 256 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
217
+ Swish silu_337 1 1 256 257
218
+ Convolution conv_73 1 1 257 258 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
219
+ Swish silu_338 1 1 258 259
220
+ BinaryOp add_14 2 1 254 259 260 0=0
221
+ Split splitncnn_28 1 2 260 261 262
222
+ Convolution conv_74 1 1 262 263 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
223
+ Swish silu_339 1 1 263 264
224
+ Convolution conv_75 1 1 264 265 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
225
+ Swish silu_340 1 1 265 266
226
+ BinaryOp add_15 2 1 261 266 267 0=0
227
+ Convolution conv_76 1 1 250 268 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
228
+ Swish silu_341 1 1 268 269
229
+ Concat cat_13 2 1 267 269 270 0=0
230
+ Convolution conv_77 1 1 270 271 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
231
+ Swish silu_342 1 1 271 272
232
+ Convolution conv_78 1 1 272 273 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
233
+ Swish silu_343 1 1 273 274
234
+ Concat cat_14 4 1 221 223 249 274 275 0=0
235
+ Convolution conv_79 1 1 275 276 0=1024 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1048576
236
+ Swish silu_344 1 1 276 277
237
+ Convolution conv_80 1 1 5 278 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
238
+ Slice split_0 1 1 278 279 -23300=1,64 1=0
239
+ Convolution conv_81 1 1 68 280 0=192 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=49152
240
+ Slice split_1 1 2 280 281 282 -23300=2,64,128 1=0
241
+ Convolution conv_82 1 1 138 283 0=448 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=229376
242
+ Slice split_2 1 3 283 284 285 286 -23300=3,64,128,256 1=0
243
+ Convolution conv_83 1 1 208 287 0=960 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=983040
244
+ Slice split_3 1 4 287 288 289 290 291 -23300=4,64,128,256,512 1=0
245
+ Convolution conv_84 1 1 277 292 0=1984 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2031616
246
+ Slice split_4 1 5 292 293 294 295 296 297 -23300=5,64,128,256,512,1024 1=0
247
+ Convolution conv_85 1 1 1 298 0=64 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=1728
248
+ Swish silu_345 1 1 298 299
249
+ Interp upsample_nearest_535 1 1 281 300 0=1 3=320 4=320 6=0
250
+ Interp upsample_nearest_536 1 1 284 301 0=1 3=320 4=320 6=0
251
+ Interp upsample_nearest_537 1 1 288 302 0=1 3=320 4=320 6=0
252
+ Interp upsample_nearest_538 1 1 293 303 0=1 3=320 4=320 6=0
253
+ Concat stack_0 6 1 279 300 301 302 303 299 304
254
+ Reduction sum_551 1 1 304 305 0=0 1=0 -23303=0 4=0 5=1
255
+ Convolution conv_86 1 1 305 306 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=73728
256
+ Swish silu_346 1 1 306 307
257
+ Interp upsample_nearest_539 1 1 285 308 0=1 3=160 4=160 6=0
258
+ Interp upsample_nearest_540 1 1 289 309 0=1 3=160 4=160 6=0
259
+ Interp upsample_nearest_541 1 1 294 310 0=1 3=160 4=160 6=0
260
+ Concat stack_1 5 1 282 308 309 310 307 311
261
+ Reduction sum_552 1 1 311 312 0=0 1=0 -23303=0 4=0 5=1
262
+ Convolution conv_87 1 1 312 313 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
263
+ Swish silu_347 1 1 313 314
264
+ Slice chunk_7 1 2 314 315 316 -23300=2,-233,-233 1=0
265
+ Split splitncnn_29 1 3 316 317 318 319
266
+ Convolution conv_88 1 1 319 320 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
267
+ Swish silu_348 1 1 320 321
268
+ Split splitncnn_30 1 2 321 322 323
269
+ Convolution conv_89 1 1 323 324 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
270
+ Swish silu_349 1 1 324 325
271
+ Convolution conv_90 1 1 325 326 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
272
+ Swish silu_350 1 1 326 327
273
+ BinaryOp add_16 2 1 322 327 328 0=0
274
+ Split splitncnn_31 1 2 328 329 330
275
+ Convolution conv_91 1 1 330 331 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
276
+ Swish silu_351 1 1 331 332
277
+ Convolution conv_92 1 1 332 333 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
278
+ Swish silu_352 1 1 333 334
279
+ BinaryOp add_17 2 1 329 334 335 0=0
280
+ Convolution conv_93 1 1 318 336 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
281
+ Swish silu_353 1 1 336 337
282
+ Concat cat_15 2 1 335 337 338 0=0
283
+ Convolution conv_94 1 1 338 339 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
284
+ Swish silu_354 1 1 339 340
285
+ Convolution conv_95 1 1 340 341 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
286
+ Swish silu_355 1 1 341 342
287
+ Split splitncnn_32 1 3 342 343 344 345
288
+ Convolution conv_96 1 1 345 346 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
289
+ Swish silu_356 1 1 346 347
290
+ Split splitncnn_33 1 2 347 348 349
291
+ Convolution conv_97 1 1 349 350 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
292
+ Swish silu_357 1 1 350 351
293
+ Convolution conv_98 1 1 351 352 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
294
+ Swish silu_358 1 1 352 353
295
+ BinaryOp add_18 2 1 348 353 354 0=0
296
+ Split splitncnn_34 1 2 354 355 356
297
+ Convolution conv_99 1 1 356 357 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
298
+ Swish silu_359 1 1 357 358
299
+ Convolution conv_100 1 1 358 359 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
300
+ Swish silu_360 1 1 359 360
301
+ BinaryOp add_19 2 1 355 360 361 0=0
302
+ Convolution conv_101 1 1 344 362 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
303
+ Swish silu_361 1 1 362 363
304
+ Concat cat_16 2 1 361 363 364 0=0
305
+ Convolution conv_102 1 1 364 365 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
306
+ Swish silu_362 1 1 365 366
307
+ Convolution conv_103 1 1 366 367 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
308
+ Swish silu_363 1 1 367 368
309
+ Concat cat_17 4 1 315 317 343 368 369 0=0
310
+ Convolution conv_104 1 1 369 370 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
311
+ Swish silu_364 1 1 370 371
312
+ Pooling avgpool2d_520 1 1 371 372 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
313
+ Slice chunk_8 1 2 372 373 374 -23300=2,-233,-233 1=0
314
+ Convolution conv_105 1 1 373 375 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=147456
315
+ Swish silu_365 1 1 375 376
316
+ Pooling maxpool2d_528 1 1 374 377 0=0 1=3 11=3 12=2 13=1 2=2 3=1 5=1
317
+ Convolution conv_106 1 1 377 378 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
318
+ Swish silu_366 1 1 378 379
319
+ Concat cat_18 2 1 376 379 380 0=0
320
+ Interp upsample_nearest_542 1 1 290 381 0=1 3=80 4=80 6=0
321
+ Interp upsample_nearest_543 1 1 295 382 0=1 3=80 4=80 6=0
322
+ Concat stack_2 4 1 286 381 382 380 383
323
+ Reduction sum_553 1 1 383 384 0=0 1=0 -23303=0 4=0 5=1
324
+ Convolution conv_107 1 1 384 385 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
325
+ Swish silu_367 1 1 385 386
326
+ Slice chunk_9 1 2 386 387 388 -23300=2,-233,-233 1=0
327
+ Split splitncnn_35 1 3 388 389 390 391
328
+ Convolution conv_108 1 1 391 392 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
329
+ Swish silu_368 1 1 392 393
330
+ Split splitncnn_36 1 2 393 394 395
331
+ Convolution conv_109 1 1 395 396 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
332
+ Swish silu_369 1 1 396 397
333
+ Convolution conv_110 1 1 397 398 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
334
+ Swish silu_370 1 1 398 399
335
+ BinaryOp add_20 2 1 394 399 400 0=0
336
+ Split splitncnn_37 1 2 400 401 402
337
+ Convolution conv_111 1 1 402 403 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
338
+ Swish silu_371 1 1 403 404
339
+ Convolution conv_112 1 1 404 405 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
340
+ Swish silu_372 1 1 405 406
341
+ BinaryOp add_21 2 1 401 406 407 0=0
342
+ Convolution conv_113 1 1 390 408 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
343
+ Swish silu_373 1 1 408 409
344
+ Concat cat_19 2 1 407 409 410 0=0
345
+ Convolution conv_114 1 1 410 411 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
346
+ Swish silu_374 1 1 411 412
347
+ Convolution conv_115 1 1 412 413 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
348
+ Swish silu_375 1 1 413 414
349
+ Split splitncnn_38 1 3 414 415 416 417
350
+ Convolution conv_116 1 1 417 418 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
351
+ Swish silu_376 1 1 418 419
352
+ Split splitncnn_39 1 2 419 420 421
353
+ Convolution conv_117 1 1 421 422 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
354
+ Swish silu_377 1 1 422 423
355
+ Convolution conv_118 1 1 423 424 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
356
+ Swish silu_378 1 1 424 425
357
+ BinaryOp add_22 2 1 420 425 426 0=0
358
+ Split splitncnn_40 1 2 426 427 428
359
+ Convolution conv_119 1 1 428 429 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
360
+ Swish silu_379 1 1 429 430
361
+ Convolution conv_120 1 1 430 431 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
362
+ Swish silu_380 1 1 431 432
363
+ BinaryOp add_23 2 1 427 432 433 0=0
364
+ Convolution conv_121 1 1 416 434 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
365
+ Swish silu_381 1 1 434 435
366
+ Concat cat_20 2 1 433 435 436 0=0
367
+ Convolution conv_122 1 1 436 437 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
368
+ Swish silu_382 1 1 437 438
369
+ Convolution conv_123 1 1 438 439 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
370
+ Swish silu_383 1 1 439 440
371
+ Concat cat_21 4 1 387 389 415 440 441 0=0
372
+ Convolution conv_124 1 1 441 442 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=262144
373
+ Swish silu_384 1 1 442 443
374
+ Split splitncnn_41 1 2 443 444 445
375
+ Pooling avgpool2d_521 1 1 445 446 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
376
+ Slice chunk_10 1 2 446 447 448 -23300=2,-233,-233 1=0
377
+ Convolution conv_125 1 1 447 449 0=256 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=589824
378
+ Swish silu_385 1 1 449 450
379
+ Pooling maxpool2d_529 1 1 448 451 0=0 1=3 11=3 12=2 13=1 2=2 3=1 5=1
380
+ Convolution conv_126 1 1 451 452 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
381
+ Swish silu_386 1 1 452 453
382
+ Concat cat_22 2 1 450 453 454 0=0
383
+ Interp upsample_nearest_544 1 1 296 455 0=1 3=40 4=40 6=0
384
+ Concat stack_3 3 1 291 455 454 456
385
+ Reduction sum_554 1 1 456 457 0=0 1=0 -23303=0 4=0 5=1
386
+ Convolution conv_127 1 1 457 458 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=262144
387
+ Swish silu_387 1 1 458 459
388
+ Slice chunk_11 1 2 459 460 461 -23300=2,-233,-233 1=0
389
+ Split splitncnn_42 1 3 461 462 463 464
390
+ Convolution conv_128 1 1 464 465 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
391
+ Swish silu_388 1 1 465 466
392
+ Split splitncnn_43 1 2 466 467 468
393
+ Convolution conv_129 1 1 468 469 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
394
+ Swish silu_389 1 1 469 470
395
+ Convolution conv_130 1 1 470 471 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
396
+ Swish silu_390 1 1 471 472
397
+ BinaryOp add_24 2 1 467 472 473 0=0
398
+ Split splitncnn_44 1 2 473 474 475
399
+ Convolution conv_131 1 1 475 476 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
400
+ Swish silu_391 1 1 476 477
401
+ Convolution conv_132 1 1 477 478 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
402
+ Swish silu_392 1 1 478 479
403
+ BinaryOp add_25 2 1 474 479 480 0=0
404
+ Convolution conv_133 1 1 463 481 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
405
+ Swish silu_393 1 1 481 482
406
+ Concat cat_23 2 1 480 482 483 0=0
407
+ Convolution conv_134 1 1 483 484 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
408
+ Swish silu_394 1 1 484 485
409
+ Convolution conv_135 1 1 485 486 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
410
+ Swish silu_395 1 1 486 487
411
+ Split splitncnn_45 1 3 487 488 489 490
412
+ Convolution conv_136 1 1 490 491 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
413
+ Swish silu_396 1 1 491 492
414
+ Split splitncnn_46 1 2 492 493 494
415
+ Convolution conv_137 1 1 494 495 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
416
+ Swish silu_397 1 1 495 496
417
+ Convolution conv_138 1 1 496 497 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
418
+ Swish silu_398 1 1 497 498
419
+ BinaryOp add_26 2 1 493 498 499 0=0
420
+ Split splitncnn_47 1 2 499 500 501
421
+ Convolution conv_139 1 1 501 502 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
422
+ Swish silu_399 1 1 502 503
423
+ Convolution conv_140 1 1 503 504 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
424
+ Swish silu_400 1 1 504 505
425
+ BinaryOp add_27 2 1 500 505 506 0=0
426
+ Convolution conv_141 1 1 489 507 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
427
+ Swish silu_401 1 1 507 508
428
+ Concat cat_24 2 1 506 508 509 0=0
429
+ Convolution conv_142 1 1 509 510 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
430
+ Swish silu_402 1 1 510 511
431
+ Convolution conv_143 1 1 511 512 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
432
+ Swish silu_403 1 1 512 513
433
+ Concat cat_25 4 1 460 462 488 513 514 0=0
434
+ Convolution conv_144 1 1 514 515 0=1024 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1048576
435
+ Swish silu_404 1 1 515 516
436
+ Split splitncnn_48 1 2 516 517 518
437
+ Pooling avgpool2d_522 1 1 518 519 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
438
+ Slice chunk_12 1 2 519 520 521 -23300=2,-233,-233 1=0
439
+ Convolution conv_145 1 1 520 522 0=512 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=2359296
440
+ Swish silu_405 1 1 522 523
441
+ Pooling maxpool2d_530 1 1 521 524 0=0 1=3 11=3 12=2 13=1 2=2 3=1 5=1
442
+ Convolution conv_146 1 1 524 525 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=262144
443
+ Swish silu_406 1 1 525 526
444
+ Concat cat_26 2 1 523 526 527 0=0
445
+ Concat stack_4 2 1 297 527 528
446
+ Reduction sum_555 1 1 528 529 0=0 1=0 -23303=0 4=0 5=1
447
+ Convolution conv_147 1 1 529 530 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=524288
448
+ Swish silu_407 1 1 530 531
449
+ Slice chunk_13 1 2 531 532 533 -23300=2,-233,-233 1=0
450
+ Split splitncnn_49 1 3 533 534 535 536
451
+ Convolution conv_148 1 1 536 537 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
452
+ Swish silu_408 1 1 537 538
453
+ Split splitncnn_50 1 2 538 539 540
454
+ Convolution conv_149 1 1 540 541 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
455
+ Swish silu_409 1 1 541 542
456
+ Convolution conv_150 1 1 542 543 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
457
+ Swish silu_410 1 1 543 544
458
+ BinaryOp add_28 2 1 539 544 545 0=0
459
+ Split splitncnn_51 1 2 545 546 547
460
+ Convolution conv_151 1 1 547 548 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
461
+ Swish silu_411 1 1 548 549
462
+ Convolution conv_152 1 1 549 550 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
463
+ Swish silu_412 1 1 550 551
464
+ BinaryOp add_29 2 1 546 551 552 0=0
465
+ Convolution conv_153 1 1 535 553 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
466
+ Swish silu_413 1 1 553 554
467
+ Concat cat_27 2 1 552 554 555 0=0
468
+ Convolution conv_154 1 1 555 556 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
469
+ Swish silu_414 1 1 556 557
470
+ Convolution conv_155 1 1 557 558 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
471
+ Swish silu_415 1 1 558 559
472
+ Split splitncnn_52 1 3 559 560 561 562
473
+ Convolution conv_156 1 1 562 563 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
474
+ Swish silu_416 1 1 563 564
475
+ Split splitncnn_53 1 2 564 565 566
476
+ Convolution conv_157 1 1 566 567 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
477
+ Swish silu_417 1 1 567 568
478
+ Convolution conv_158 1 1 568 569 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
479
+ Swish silu_418 1 1 569 570
480
+ BinaryOp add_30 2 1 565 570 571 0=0
481
+ Split splitncnn_54 1 2 571 572 573
482
+ Convolution conv_159 1 1 573 574 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
483
+ Swish silu_419 1 1 574 575
484
+ Convolution conv_160 1 1 575 576 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
485
+ Swish silu_420 1 1 576 577
486
+ BinaryOp add_31 2 1 572 577 578 0=0
487
+ Convolution conv_161 1 1 561 579 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
488
+ Swish silu_421 1 1 579 580
489
+ Concat cat_28 2 1 578 580 581 0=0
490
+ Convolution conv_162 1 1 581 582 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
491
+ Swish silu_422 1 1 582 583
492
+ Convolution conv_163 1 1 583 584 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
493
+ Swish silu_423 1 1 584 585
494
+ Concat cat_29 4 1 532 534 560 585 586 0=0
495
+ Convolution conv_164 1 1 586 587 0=1024 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1048576
496
+ Swish silu_424 1 1 587 588
497
+ Convolution conv_165 1 1 588 589 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=262144
498
+ Swish silu_425 1 1 589 590
499
+ Split splitncnn_55 1 2 590 591 592
500
+ Pooling maxpool2d_262 1 1 592 593 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
501
+ Split splitncnn_56 1 2 593 594 595
502
+ Pooling maxpool2d_263 1 1 595 596 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
503
+ Split splitncnn_57 1 2 596 597 598
504
+ Pooling maxpool2d_264 1 1 598 599 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
505
+ Concat cat_30 4 1 591 594 597 599 600 0=0
506
+ Convolution conv_166 1 1 600 601 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=524288
507
+ Swish silu_426 1 1 601 602
508
+ Split splitncnn_58 1 2 602 603 604
509
+ Interp upsample_515 1 1 604 605 0=1 1=2.000000e+00 2=2.000000e+00 6=0
510
+ Concat cat_31 2 1 605 517 606 0=0
511
+ Convolution conv_167 1 1 606 607 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=786432
512
+ Swish silu_427 1 1 607 608
513
+ Slice chunk_14 1 2 608 609 610 -23300=2,-233,-233 1=0
514
+ Split splitncnn_59 1 3 610 611 612 613
515
+ Convolution conv_168 1 1 613 614 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
516
+ Swish silu_428 1 1 614 615
517
+ Split splitncnn_60 1 2 615 616 617
518
+ Convolution conv_169 1 1 617 618 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
519
+ Swish silu_429 1 1 618 619
520
+ Convolution conv_170 1 1 619 620 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
521
+ Swish silu_430 1 1 620 621
522
+ BinaryOp add_32 2 1 616 621 622 0=0
523
+ Split splitncnn_61 1 2 622 623 624
524
+ Convolution conv_171 1 1 624 625 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
525
+ Swish silu_431 1 1 625 626
526
+ Convolution conv_172 1 1 626 627 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
527
+ Swish silu_432 1 1 627 628
528
+ BinaryOp add_33 2 1 623 628 629 0=0
529
+ Convolution conv_173 1 1 612 630 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
530
+ Swish silu_433 1 1 630 631
531
+ Concat cat_32 2 1 629 631 632 0=0
532
+ Convolution conv_174 1 1 632 633 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
533
+ Swish silu_434 1 1 633 634
534
+ Convolution conv_175 1 1 634 635 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
535
+ Swish silu_435 1 1 635 636
536
+ Split splitncnn_62 1 3 636 637 638 639
537
+ Convolution conv_176 1 1 639 640 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
538
+ Swish silu_436 1 1 640 641
539
+ Split splitncnn_63 1 2 641 642 643
540
+ Convolution conv_177 1 1 643 644 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
541
+ Swish silu_437 1 1 644 645
542
+ Convolution conv_178 1 1 645 646 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
543
+ Swish silu_438 1 1 646 647
544
+ BinaryOp add_34 2 1 642 647 648 0=0
545
+ Split splitncnn_64 1 2 648 649 650
546
+ Convolution conv_179 1 1 650 651 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
547
+ Swish silu_439 1 1 651 652
548
+ Convolution conv_180 1 1 652 653 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
549
+ Swish silu_440 1 1 653 654
550
+ BinaryOp add_35 2 1 649 654 655 0=0
551
+ Convolution conv_181 1 1 638 656 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
552
+ Swish silu_441 1 1 656 657
553
+ Concat cat_33 2 1 655 657 658 0=0
554
+ Convolution conv_182 1 1 658 659 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
555
+ Swish silu_442 1 1 659 660
556
+ Convolution conv_183 1 1 660 661 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
557
+ Swish silu_443 1 1 661 662
558
+ Concat cat_34 4 1 609 611 637 662 663 0=0
559
+ Convolution conv_184 1 1 663 664 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=524288
560
+ Swish silu_444 1 1 664 665
561
+ Split splitncnn_65 1 2 665 666 667
562
+ Interp upsample_516 1 1 667 668 0=1 1=2.000000e+00 2=2.000000e+00 6=0
563
+ Concat cat_35 2 1 668 444 669 0=0
564
+ Convolution conv_185 1 1 669 670 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=262144
565
+ Swish silu_445 1 1 670 671
566
+ Slice chunk_15 1 2 671 672 673 -23300=2,-233,-233 1=0
567
+ Split splitncnn_66 1 3 673 674 675 676
568
+ Convolution conv_186 1 1 676 677 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
569
+ Swish silu_446 1 1 677 678
570
+ Split splitncnn_67 1 2 678 679 680
571
+ Convolution conv_187 1 1 680 681 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
572
+ Swish silu_447 1 1 681 682
573
+ Convolution conv_188 1 1 682 683 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
574
+ Swish silu_448 1 1 683 684
575
+ BinaryOp add_36 2 1 679 684 685 0=0
576
+ Split splitncnn_68 1 2 685 686 687
577
+ Convolution conv_189 1 1 687 688 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
578
+ Swish silu_449 1 1 688 689
579
+ Convolution conv_190 1 1 689 690 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
580
+ Swish silu_450 1 1 690 691
581
+ BinaryOp add_37 2 1 686 691 692 0=0
582
+ Convolution conv_191 1 1 675 693 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
583
+ Swish silu_451 1 1 693 694
584
+ Concat cat_36 2 1 692 694 695 0=0
585
+ Convolution conv_192 1 1 695 696 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
586
+ Swish silu_452 1 1 696 697
587
+ Convolution conv_193 1 1 697 698 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
588
+ Swish silu_453 1 1 698 699
589
+ Split splitncnn_69 1 3 699 700 701 702
590
+ Convolution conv_194 1 1 702 703 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
591
+ Swish silu_454 1 1 703 704
592
+ Split splitncnn_70 1 2 704 705 706
593
+ Convolution conv_195 1 1 706 707 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
594
+ Swish silu_455 1 1 707 708
595
+ Convolution conv_196 1 1 708 709 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
596
+ Swish silu_456 1 1 709 710
597
+ BinaryOp add_38 2 1 705 710 711 0=0
598
+ Split splitncnn_71 1 2 711 712 713
599
+ Convolution conv_197 1 1 713 714 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
600
+ Swish silu_457 1 1 714 715
601
+ Convolution conv_198 1 1 715 716 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
602
+ Swish silu_458 1 1 716 717
603
+ BinaryOp add_39 2 1 712 717 718 0=0
604
+ Convolution conv_199 1 1 701 719 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
605
+ Swish silu_459 1 1 719 720
606
+ Concat cat_37 2 1 718 720 721 0=0
607
+ Convolution conv_200 1 1 721 722 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
608
+ Swish silu_460 1 1 722 723
609
+ Convolution conv_201 1 1 723 724 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
610
+ Swish silu_461 1 1 724 725
611
+ Concat cat_38 4 1 672 674 700 725 726 0=0
612
+ Convolution conv_202 1 1 726 727 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=131072
613
+ Swish silu_462 1 1 727 728
614
+ Split splitncnn_72 1 3 728 729 730 731
615
+ Pooling avgpool2d_523 1 1 731 732 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
616
+ Slice chunk_16 1 2 732 733 734 -23300=2,-233,-233 1=0
617
+ Convolution conv_203 1 1 733 735 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=147456
618
+ Swish silu_463 1 1 735 736
619
+ Pooling maxpool2d_531 1 1 734 737 0=0 1=3 11=3 12=2 13=1 2=2 3=1 5=1
620
+ Convolution conv_204 1 1 737 738 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
621
+ Swish silu_464 1 1 738 739
622
+ Concat cat_39 2 1 736 739 740 0=0
623
+ Concat cat_40 2 1 740 666 741 0=0
624
+ Convolution conv_205 1 1 741 742 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=393216
625
+ Swish silu_465 1 1 742 743
626
+ Slice chunk_17 1 2 743 744 745 -23300=2,-233,-233 1=0
627
+ Split splitncnn_73 1 3 745 746 747 748
628
+ Convolution conv_206 1 1 748 749 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
629
+ Swish silu_466 1 1 749 750
630
+ Split splitncnn_74 1 2 750 751 752
631
+ Convolution conv_207 1 1 752 753 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
632
+ Swish silu_467 1 1 753 754
633
+ Convolution conv_208 1 1 754 755 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
634
+ Swish silu_468 1 1 755 756
635
+ BinaryOp add_40 2 1 751 756 757 0=0
636
+ Split splitncnn_75 1 2 757 758 759
637
+ Convolution conv_209 1 1 759 760 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
638
+ Swish silu_469 1 1 760 761
639
+ Convolution conv_210 1 1 761 762 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
640
+ Swish silu_470 1 1 762 763
641
+ BinaryOp add_41 2 1 758 763 764 0=0
642
+ Convolution conv_211 1 1 747 765 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
643
+ Swish silu_471 1 1 765 766
644
+ Concat cat_41 2 1 764 766 767 0=0
645
+ Convolution conv_212 1 1 767 768 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
646
+ Swish silu_472 1 1 768 769
647
+ Convolution conv_213 1 1 769 770 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
648
+ Swish silu_473 1 1 770 771
649
+ Split splitncnn_76 1 3 771 772 773 774
650
+ Convolution conv_214 1 1 774 775 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
651
+ Swish silu_474 1 1 775 776
652
+ Split splitncnn_77 1 2 776 777 778
653
+ Convolution conv_215 1 1 778 779 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
654
+ Swish silu_475 1 1 779 780
655
+ Convolution conv_216 1 1 780 781 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
656
+ Swish silu_476 1 1 781 782
657
+ BinaryOp add_42 2 1 777 782 783 0=0
658
+ Split splitncnn_78 1 2 783 784 785
659
+ Convolution conv_217 1 1 785 786 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
660
+ Swish silu_477 1 1 786 787
661
+ Convolution conv_218 1 1 787 788 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
662
+ Swish silu_478 1 1 788 789
663
+ BinaryOp add_43 2 1 784 789 790 0=0
664
+ Convolution conv_219 1 1 773 791 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
665
+ Swish silu_479 1 1 791 792
666
+ Concat cat_42 2 1 790 792 793 0=0
667
+ Convolution conv_220 1 1 793 794 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
668
+ Swish silu_480 1 1 794 795
669
+ Convolution conv_221 1 1 795 796 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
670
+ Swish silu_481 1 1 796 797
671
+ Concat cat_43 4 1 744 746 772 797 798 0=0
672
+ Convolution conv_222 1 1 798 799 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=524288
673
+ Swish silu_482 1 1 799 800
674
+ Split splitncnn_79 1 3 800 801 802 803
675
+ Pooling avgpool2d_524 1 1 803 804 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
676
+ Slice chunk_18 1 2 804 805 806 -23300=2,-233,-233 1=0
677
+ Convolution conv_223 1 1 805 807 0=256 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=589824
678
+ Swish silu_483 1 1 807 808
679
+ Pooling maxpool2d_532 1 1 806 809 0=0 1=3 11=3 12=2 13=1 2=2 3=1 5=1
680
+ Convolution conv_224 1 1 809 810 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
681
+ Swish silu_484 1 1 810 811
682
+ Concat cat_44 2 1 808 811 812 0=0
683
+ Concat cat_45 2 1 812 603 813 0=0
684
+ Convolution conv_225 1 1 813 814 0=1024 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1048576
685
+ Swish silu_485 1 1 814 815
686
+ Slice chunk_19 1 2 815 816 817 -23300=2,-233,-233 1=0
687
+ Split splitncnn_80 1 3 817 818 819 820
688
+ Convolution conv_226 1 1 820 821 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=131072
689
+ Swish silu_486 1 1 821 822
690
+ Split splitncnn_81 1 2 822 823 824
691
+ Convolution conv_227 1 1 824 825 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
692
+ Swish silu_487 1 1 825 826
693
+ Convolution conv_228 1 1 826 827 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
694
+ Swish silu_488 1 1 827 828
695
+ BinaryOp add_44 2 1 823 828 829 0=0
696
+ Split splitncnn_82 1 2 829 830 831
697
+ Convolution conv_229 1 1 831 832 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
698
+ Swish silu_489 1 1 832 833
699
+ Convolution conv_230 1 1 833 834 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
700
+ Swish silu_490 1 1 834 835
701
+ BinaryOp add_45 2 1 830 835 836 0=0
702
+ Convolution conv_231 1 1 819 837 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=131072
703
+ Swish silu_491 1 1 837 838
704
+ Concat cat_46 2 1 836 838 839 0=0
705
+ Convolution conv_232 1 1 839 840 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=262144
706
+ Swish silu_492 1 1 840 841
707
+ Convolution conv_233 1 1 841 842 0=512 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2359296
708
+ Swish silu_493 1 1 842 843
709
+ Split splitncnn_83 1 3 843 844 845 846
710
+ Convolution conv_234 1 1 846 847 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=131072
711
+ Swish silu_494 1 1 847 848
712
+ Split splitncnn_84 1 2 848 849 850
713
+ Convolution conv_235 1 1 850 851 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
714
+ Swish silu_495 1 1 851 852
715
+ Convolution conv_236 1 1 852 853 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
716
+ Swish silu_496 1 1 853 854
717
+ BinaryOp add_46 2 1 849 854 855 0=0
718
+ Split splitncnn_85 1 2 855 856 857
719
+ Convolution conv_237 1 1 857 858 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
720
+ Swish silu_497 1 1 858 859
721
+ Convolution conv_238 1 1 859 860 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
722
+ Swish silu_498 1 1 860 861
723
+ BinaryOp add_47 2 1 856 861 862 0=0
724
+ Convolution conv_239 1 1 845 863 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=131072
725
+ Swish silu_499 1 1 863 864
726
+ Concat cat_47 2 1 862 864 865 0=0
727
+ Convolution conv_240 1 1 865 866 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=262144
728
+ Swish silu_500 1 1 866 867
729
+ Convolution conv_241 1 1 867 868 0=512 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2359296
730
+ Swish silu_501 1 1 868 869
731
+ Concat cat_48 4 1 816 818 844 869 870 0=0
732
+ Convolution conv_242 1 1 870 871 0=512 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1048576
733
+ Swish silu_502 1 1 871 872
734
+ Split splitncnn_86 1 2 872 873 874
735
+ MemoryData pnnx_728 0 1 875 0=8400
736
+ Convolution conv_243 1 1 730 876 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
737
+ Swish silu_503 1 1 876 877
738
+ Convolution conv_244 1 1 877 878 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
739
+ Swish silu_504 1 1 878 879
740
+ Convolution conv_245 1 1 879 880 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
741
+ Convolution conv_246 1 1 729 881 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
742
+ Swish silu_505 1 1 881 882
743
+ Convolution conv_247 1 1 882 883 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
744
+ Swish silu_506 1 1 883 884
745
+ Convolution conv_248 1 1 884 885 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=20480
746
+ Concat cat_49 2 1 880 885 886 0=0
747
+ Convolution conv_249 1 1 802 887 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=294912
748
+ Swish silu_507 1 1 887 888
749
+ Convolution conv_250 1 1 888 889 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
750
+ Swish silu_508 1 1 889 890
751
+ Convolution conv_251 1 1 890 891 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
752
+ Convolution conv_252 1 1 801 892 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1179648
753
+ Swish silu_509 1 1 892 893
754
+ Convolution conv_253 1 1 893 894 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
755
+ Swish silu_510 1 1 894 895
756
+ Convolution conv_254 1 1 895 896 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=20480
757
+ Concat cat_50 2 1 891 896 897 0=0
758
+ Convolution conv_255 1 1 874 898 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=294912
759
+ Swish silu_511 1 1 898 899
760
+ Convolution conv_256 1 1 899 900 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
761
+ Swish silu_512 1 1 900 901
762
+ Convolution conv_257 1 1 901 902 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
763
+ Convolution conv_258 1 1 873 903 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1179648
764
+ Swish silu_513 1 1 903 904
765
+ Convolution conv_259 1 1 904 905 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=589824
766
+ Swish silu_514 1 1 905 906
767
+ Convolution conv_260 1 1 906 907 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=20480
768
+ Concat cat_51 2 1 902 907 908 0=0
769
+ Reshape view_546 1 1 886 909 0=6400 1=144
770
+ Reshape view_547 1 1 897 910 0=1600 1=144
771
+ Reshape view_548 1 1 908 911 0=400 1=144
772
+ Concat cat_52 3 1 909 910 911 912 0=1
773
+ Slice split_5 1 2 912 913 914 -23300=2,64,80 1=0
774
+ Reshape view_549 1 1 913 915 0=8400 1=16 2=4
775
+ Permute transpose_556 1 1 915 916 0=2
776
+ Softmax softmax_534 1 1 916 917 0=0 1=1
777
+ Convolution conv_261 1 1 917 918 0=1 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=0 6=16
778
+ Reshape view_550 1 1 918 919 0=8400 1=4
779
+ MemoryData pnnx_fold_anchor_points.1 0 1 920 0=8400 1=2
780
+ MemoryData pnnx_fold_anchor_points.1_1 0 1 921 0=8400 1=2
781
+ Slice chunk_20 1 2 919 922 923 -23300=2,-233,-233 1=0
782
+ BinaryOp sub_48 2 1 920 922 924 0=1
783
+ Split splitncnn_87 1 2 924 925 926
784
+ BinaryOp add_49 2 1 921 923 927 0=0
785
+ Split splitncnn_88 1 2 927 928 929
786
+ BinaryOp add_50 2 1 925 928 930 0=0
787
+ BinaryOp div_51 1 1 930 931 0=3 1=1 2=2.000000e+00
788
+ BinaryOp sub_52 2 1 929 926 932 0=1
789
+ Concat cat_53 2 1 931 932 933 0=0
790
+ Reshape reshape_545 1 1 875 934 0=8400 1=1
791
+ BinaryOp mul_53 2 1 933 934 935 0=2
792
+ Sigmoid sigmoid_533 1 1 914 936
793
+ Concat cat_54 2 1 935 936 out0 0=0
yolov9e_ncnn_model/model_ncnn.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import numpy as np
2
+ import ncnn
3
+ import torch
4
+
5
+ def test_inference():
6
+ torch.manual_seed(0)
7
+ in0 = torch.rand(1, 3, 640, 640, dtype=torch.float)
8
+ out = []
9
+
10
+ with ncnn.Net() as net:
11
+ net.load_param("yolov9e_ncnn_model\model.ncnn.param")
12
+ net.load_model("yolov9e_ncnn_model\model.ncnn.bin")
13
+
14
+ with net.create_extractor() as ex:
15
+ ex.input("in0", ncnn.Mat(in0.squeeze(0).numpy()).clone())
16
+
17
+ _, out0 = ex.extract("out0")
18
+ out.append(torch.from_numpy(np.array(out0)).unsqueeze(0))
19
+
20
+ if len(out) == 1:
21
+ return out[0]
22
+ else:
23
+ return tuple(out)
24
+
25
+ if __name__ == "__main__":
26
+ print(test_inference())
yolov9m_ncnn_model/metadata.yaml ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ description: Ultralytics YOLOv9m model trained on /usr/src/ultralytics/ultralytics/cfg/datasets/coco.yaml
2
+ author: Ultralytics
3
+ date: '2024-08-07T18:34:13.333527'
4
+ version: 8.2.53
5
+ license: AGPL-3.0 License (https://ultralytics.com/license)
6
+ docs: https://docs.ultralytics.com
7
+ stride: 32
8
+ task: detect
9
+ batch: 1
10
+ imgsz:
11
+ - 640
12
+ - 640
13
+ names:
14
+ 0: person
15
+ 1: bicycle
16
+ 2: car
17
+ 3: motorcycle
18
+ 4: airplane
19
+ 5: bus
20
+ 6: train
21
+ 7: truck
22
+ 8: boat
23
+ 9: traffic light
24
+ 10: fire hydrant
25
+ 11: stop sign
26
+ 12: parking meter
27
+ 13: bench
28
+ 14: bird
29
+ 15: cat
30
+ 16: dog
31
+ 17: horse
32
+ 18: sheep
33
+ 19: cow
34
+ 20: elephant
35
+ 21: bear
36
+ 22: zebra
37
+ 23: giraffe
38
+ 24: backpack
39
+ 25: umbrella
40
+ 26: handbag
41
+ 27: tie
42
+ 28: suitcase
43
+ 29: frisbee
44
+ 30: skis
45
+ 31: snowboard
46
+ 32: sports ball
47
+ 33: kite
48
+ 34: baseball bat
49
+ 35: baseball glove
50
+ 36: skateboard
51
+ 37: surfboard
52
+ 38: tennis racket
53
+ 39: bottle
54
+ 40: wine glass
55
+ 41: cup
56
+ 42: fork
57
+ 43: knife
58
+ 44: spoon
59
+ 45: bowl
60
+ 46: banana
61
+ 47: apple
62
+ 48: sandwich
63
+ 49: orange
64
+ 50: broccoli
65
+ 51: carrot
66
+ 52: hot dog
67
+ 53: pizza
68
+ 54: donut
69
+ 55: cake
70
+ 56: chair
71
+ 57: couch
72
+ 58: potted plant
73
+ 59: bed
74
+ 60: dining table
75
+ 61: toilet
76
+ 62: tv
77
+ 63: laptop
78
+ 64: mouse
79
+ 65: remote
80
+ 66: keyboard
81
+ 67: cell phone
82
+ 68: microwave
83
+ 69: oven
84
+ 70: toaster
85
+ 71: sink
86
+ 72: refrigerator
87
+ 73: book
88
+ 74: clock
89
+ 75: vase
90
+ 76: scissors
91
+ 77: teddy bear
92
+ 78: hair drier
93
+ 79: toothbrush
yolov9m_ncnn_model/model.ncnn.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5d82cbd7b5ea575a96b3cca2c5480737f56090085f2eb74ab4227a5f10565a84
3
+ size 80451888
yolov9m_ncnn_model/model.ncnn.param ADDED
@@ -0,0 +1,409 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 7767517
2
+ 407 479
3
+ Input in0 0 1 in0
4
+ Convolution conv_0 1 1 in0 1 0=32 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=864
5
+ Swish silu_143 1 1 1 2
6
+ Convolution conv_1 1 1 2 3 0=64 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=18432
7
+ Swish silu_144 1 1 3 4
8
+ Convolution conv_2 1 1 4 5 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
9
+ Swish silu_145 1 1 5 6
10
+ Slice chunk_0 1 2 6 7 8 -23300=2,-233,-233 1=0
11
+ Split splitncnn_0 1 3 8 9 10 11
12
+ Convolution conv_3 1 1 11 12 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
13
+ Swish silu_146 1 1 12 13
14
+ Split splitncnn_1 1 2 13 14 15
15
+ Convolution conv_4 1 1 15 16 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
16
+ Swish silu_147 1 1 16 17
17
+ Convolution conv_5 1 1 17 18 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
18
+ Swish silu_148 1 1 18 19
19
+ BinaryOp add_0 2 1 14 19 20 0=0
20
+ Convolution conv_6 1 1 10 21 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
21
+ Swish silu_149 1 1 21 22
22
+ Concat cat_0 2 1 20 22 23 0=0
23
+ Convolution conv_7 1 1 23 24 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
24
+ Swish silu_150 1 1 24 25
25
+ Convolution conv_8 1 1 25 26 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
26
+ Swish silu_151 1 1 26 27
27
+ Split splitncnn_2 1 3 27 28 29 30
28
+ Convolution conv_9 1 1 30 31 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
29
+ Swish silu_152 1 1 31 32
30
+ Split splitncnn_3 1 2 32 33 34
31
+ Convolution conv_10 1 1 34 35 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
32
+ Swish silu_153 1 1 35 36
33
+ Convolution conv_11 1 1 36 37 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
34
+ Swish silu_154 1 1 37 38
35
+ BinaryOp add_1 2 1 33 38 39 0=0
36
+ Convolution conv_12 1 1 29 40 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
37
+ Swish silu_155 1 1 40 41
38
+ Concat cat_1 2 1 39 41 42 0=0
39
+ Convolution conv_13 1 1 42 43 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
40
+ Swish silu_156 1 1 43 44
41
+ Convolution conv_14 1 1 44 45 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
42
+ Swish silu_157 1 1 45 46
43
+ Concat cat_2 4 1 7 9 28 46 47 0=0
44
+ Convolution conv_15 1 1 47 48 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
45
+ Swish silu_158 1 1 48 49
46
+ Pooling avgpool2d_278 1 1 49 50 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
47
+ Convolution conv_16 1 1 50 51 0=240 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=276480
48
+ Swish silu_159 1 1 51 52
49
+ Convolution conv_17 1 1 52 53 0=240 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=57600
50
+ Swish silu_160 1 1 53 54
51
+ Slice chunk_1 1 2 54 55 56 -23300=2,-233,-233 1=0
52
+ Split splitncnn_4 1 3 56 57 58 59
53
+ Convolution conv_18 1 1 59 60 0=60 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=7200
54
+ Swish silu_161 1 1 60 61
55
+ Split splitncnn_5 1 2 61 62 63
56
+ Convolution conv_19 1 1 63 64 0=60 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=32400
57
+ Swish silu_162 1 1 64 65
58
+ Convolution conv_20 1 1 65 66 0=60 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=32400
59
+ Swish silu_163 1 1 66 67
60
+ BinaryOp add_2 2 1 62 67 68 0=0
61
+ Convolution conv_21 1 1 58 69 0=60 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=7200
62
+ Swish silu_164 1 1 69 70
63
+ Concat cat_3 2 1 68 70 71 0=0
64
+ Convolution conv_22 1 1 71 72 0=120 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=14400
65
+ Swish silu_165 1 1 72 73
66
+ Convolution conv_23 1 1 73 74 0=120 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=129600
67
+ Swish silu_166 1 1 74 75
68
+ Split splitncnn_6 1 3 75 76 77 78
69
+ Convolution conv_24 1 1 78 79 0=60 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=7200
70
+ Swish silu_167 1 1 79 80
71
+ Split splitncnn_7 1 2 80 81 82
72
+ Convolution conv_25 1 1 82 83 0=60 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=32400
73
+ Swish silu_168 1 1 83 84
74
+ Convolution conv_26 1 1 84 85 0=60 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=32400
75
+ Swish silu_169 1 1 85 86
76
+ BinaryOp add_3 2 1 81 86 87 0=0
77
+ Convolution conv_27 1 1 77 88 0=60 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=7200
78
+ Swish silu_170 1 1 88 89
79
+ Concat cat_4 2 1 87 89 90 0=0
80
+ Convolution conv_28 1 1 90 91 0=120 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=14400
81
+ Swish silu_171 1 1 91 92
82
+ Convolution conv_29 1 1 92 93 0=120 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=129600
83
+ Swish silu_172 1 1 93 94
84
+ Concat cat_5 4 1 55 57 76 94 95 0=0
85
+ Convolution conv_30 1 1 95 96 0=240 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=115200
86
+ Swish silu_173 1 1 96 97
87
+ Split splitncnn_8 1 2 97 98 99
88
+ Pooling avgpool2d_279 1 1 99 100 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
89
+ Convolution conv_31 1 1 100 101 0=360 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=777600
90
+ Swish silu_174 1 1 101 102
91
+ Convolution conv_32 1 1 102 103 0=360 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=129600
92
+ Swish silu_175 1 1 103 104
93
+ Slice chunk_2 1 2 104 105 106 -23300=2,-233,-233 1=0
94
+ Split splitncnn_9 1 3 106 107 108 109
95
+ Convolution conv_33 1 1 109 110 0=90 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16200
96
+ Swish silu_176 1 1 110 111
97
+ Split splitncnn_10 1 2 111 112 113
98
+ Convolution conv_34 1 1 113 114 0=90 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=72900
99
+ Swish silu_177 1 1 114 115
100
+ Convolution conv_35 1 1 115 116 0=90 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=72900
101
+ Swish silu_178 1 1 116 117
102
+ BinaryOp add_4 2 1 112 117 118 0=0
103
+ Convolution conv_36 1 1 108 119 0=90 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16200
104
+ Swish silu_179 1 1 119 120
105
+ Concat cat_6 2 1 118 120 121 0=0
106
+ Convolution conv_37 1 1 121 122 0=180 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32400
107
+ Swish silu_180 1 1 122 123
108
+ Convolution conv_38 1 1 123 124 0=180 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=291600
109
+ Swish silu_181 1 1 124 125
110
+ Split splitncnn_11 1 3 125 126 127 128
111
+ Convolution conv_39 1 1 128 129 0=90 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16200
112
+ Swish silu_182 1 1 129 130
113
+ Split splitncnn_12 1 2 130 131 132
114
+ Convolution conv_40 1 1 132 133 0=90 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=72900
115
+ Swish silu_183 1 1 133 134
116
+ Convolution conv_41 1 1 134 135 0=90 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=72900
117
+ Swish silu_184 1 1 135 136
118
+ BinaryOp add_5 2 1 131 136 137 0=0
119
+ Convolution conv_42 1 1 127 138 0=90 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16200
120
+ Swish silu_185 1 1 138 139
121
+ Concat cat_7 2 1 137 139 140 0=0
122
+ Convolution conv_43 1 1 140 141 0=180 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32400
123
+ Swish silu_186 1 1 141 142
124
+ Convolution conv_44 1 1 142 143 0=180 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=291600
125
+ Swish silu_187 1 1 143 144
126
+ Concat cat_8 4 1 105 107 126 144 145 0=0
127
+ Convolution conv_45 1 1 145 146 0=360 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=259200
128
+ Swish silu_188 1 1 146 147
129
+ Split splitncnn_13 1 2 147 148 149
130
+ Pooling avgpool2d_280 1 1 149 150 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
131
+ Convolution conv_46 1 1 150 151 0=480 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=1555200
132
+ Swish silu_189 1 1 151 152
133
+ Convolution conv_47 1 1 152 153 0=480 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=230400
134
+ Swish silu_190 1 1 153 154
135
+ Slice chunk_3 1 2 154 155 156 -23300=2,-233,-233 1=0
136
+ Split splitncnn_14 1 3 156 157 158 159
137
+ Convolution conv_48 1 1 159 160 0=120 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=28800
138
+ Swish silu_191 1 1 160 161
139
+ Split splitncnn_15 1 2 161 162 163
140
+ Convolution conv_49 1 1 163 164 0=120 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=129600
141
+ Swish silu_192 1 1 164 165
142
+ Convolution conv_50 1 1 165 166 0=120 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=129600
143
+ Swish silu_193 1 1 166 167
144
+ BinaryOp add_6 2 1 162 167 168 0=0
145
+ Convolution conv_51 1 1 158 169 0=120 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=28800
146
+ Swish silu_194 1 1 169 170
147
+ Concat cat_9 2 1 168 170 171 0=0
148
+ Convolution conv_52 1 1 171 172 0=240 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=57600
149
+ Swish silu_195 1 1 172 173
150
+ Convolution conv_53 1 1 173 174 0=240 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=518400
151
+ Swish silu_196 1 1 174 175
152
+ Split splitncnn_16 1 3 175 176 177 178
153
+ Convolution conv_54 1 1 178 179 0=120 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=28800
154
+ Swish silu_197 1 1 179 180
155
+ Split splitncnn_17 1 2 180 181 182
156
+ Convolution conv_55 1 1 182 183 0=120 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=129600
157
+ Swish silu_198 1 1 183 184
158
+ Convolution conv_56 1 1 184 185 0=120 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=129600
159
+ Swish silu_199 1 1 185 186
160
+ BinaryOp add_7 2 1 181 186 187 0=0
161
+ Convolution conv_57 1 1 177 188 0=120 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=28800
162
+ Swish silu_200 1 1 188 189
163
+ Concat cat_10 2 1 187 189 190 0=0
164
+ Convolution conv_58 1 1 190 191 0=240 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=57600
165
+ Swish silu_201 1 1 191 192
166
+ Convolution conv_59 1 1 192 193 0=240 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=518400
167
+ Swish silu_202 1 1 193 194
168
+ Concat cat_11 4 1 155 157 176 194 195 0=0
169
+ Convolution conv_60 1 1 195 196 0=480 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=460800
170
+ Swish silu_203 1 1 196 197
171
+ Convolution conv_61 1 1 197 198 0=240 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=115200
172
+ Swish silu_204 1 1 198 199
173
+ Split splitncnn_18 1 2 199 200 201
174
+ Pooling maxpool2d_140 1 1 201 202 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
175
+ Split splitncnn_19 1 2 202 203 204
176
+ Pooling maxpool2d_141 1 1 204 205 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
177
+ Split splitncnn_20 1 2 205 206 207
178
+ Pooling maxpool2d_142 1 1 207 208 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
179
+ Concat cat_12 4 1 200 203 206 208 209 0=0
180
+ Convolution conv_62 1 1 209 210 0=480 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=460800
181
+ Swish silu_205 1 1 210 211
182
+ Split splitncnn_21 1 2 211 212 213
183
+ Interp upsample_276 1 1 213 214 0=1 1=2.000000e+00 2=2.000000e+00 6=0
184
+ Concat cat_13 2 1 214 148 215 0=0
185
+ Convolution conv_63 1 1 215 216 0=360 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=302400
186
+ Swish silu_206 1 1 216 217
187
+ Slice chunk_4 1 2 217 218 219 -23300=2,-233,-233 1=0
188
+ Split splitncnn_22 1 3 219 220 221 222
189
+ Convolution conv_64 1 1 222 223 0=90 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16200
190
+ Swish silu_207 1 1 223 224
191
+ Split splitncnn_23 1 2 224 225 226
192
+ Convolution conv_65 1 1 226 227 0=90 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=72900
193
+ Swish silu_208 1 1 227 228
194
+ Convolution conv_66 1 1 228 229 0=90 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=72900
195
+ Swish silu_209 1 1 229 230
196
+ BinaryOp add_8 2 1 225 230 231 0=0
197
+ Convolution conv_67 1 1 221 232 0=90 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16200
198
+ Swish silu_210 1 1 232 233
199
+ Concat cat_14 2 1 231 233 234 0=0
200
+ Convolution conv_68 1 1 234 235 0=180 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32400
201
+ Swish silu_211 1 1 235 236
202
+ Convolution conv_69 1 1 236 237 0=180 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=291600
203
+ Swish silu_212 1 1 237 238
204
+ Split splitncnn_24 1 3 238 239 240 241
205
+ Convolution conv_70 1 1 241 242 0=90 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16200
206
+ Swish silu_213 1 1 242 243
207
+ Split splitncnn_25 1 2 243 244 245
208
+ Convolution conv_71 1 1 245 246 0=90 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=72900
209
+ Swish silu_214 1 1 246 247
210
+ Convolution conv_72 1 1 247 248 0=90 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=72900
211
+ Swish silu_215 1 1 248 249
212
+ BinaryOp add_9 2 1 244 249 250 0=0
213
+ Convolution conv_73 1 1 240 251 0=90 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16200
214
+ Swish silu_216 1 1 251 252
215
+ Concat cat_15 2 1 250 252 253 0=0
216
+ Convolution conv_74 1 1 253 254 0=180 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32400
217
+ Swish silu_217 1 1 254 255
218
+ Convolution conv_75 1 1 255 256 0=180 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=291600
219
+ Swish silu_218 1 1 256 257
220
+ Concat cat_16 4 1 218 220 239 257 258 0=0
221
+ Convolution conv_76 1 1 258 259 0=360 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=259200
222
+ Swish silu_219 1 1 259 260
223
+ Split splitncnn_26 1 2 260 261 262
224
+ Interp upsample_277 1 1 262 263 0=1 1=2.000000e+00 2=2.000000e+00 6=0
225
+ Concat cat_17 2 1 263 98 264 0=0
226
+ Convolution conv_77 1 1 264 265 0=240 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=144000
227
+ Swish silu_220 1 1 265 266
228
+ Slice chunk_5 1 2 266 267 268 -23300=2,-233,-233 1=0
229
+ Split splitncnn_27 1 3 268 269 270 271
230
+ Convolution conv_78 1 1 271 272 0=60 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=7200
231
+ Swish silu_221 1 1 272 273
232
+ Split splitncnn_28 1 2 273 274 275
233
+ Convolution conv_79 1 1 275 276 0=60 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=32400
234
+ Swish silu_222 1 1 276 277
235
+ Convolution conv_80 1 1 277 278 0=60 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=32400
236
+ Swish silu_223 1 1 278 279
237
+ BinaryOp add_10 2 1 274 279 280 0=0
238
+ Convolution conv_81 1 1 270 281 0=60 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=7200
239
+ Swish silu_224 1 1 281 282
240
+ Concat cat_18 2 1 280 282 283 0=0
241
+ Convolution conv_82 1 1 283 284 0=120 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=14400
242
+ Swish silu_225 1 1 284 285
243
+ Convolution conv_83 1 1 285 286 0=120 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=129600
244
+ Swish silu_226 1 1 286 287
245
+ Split splitncnn_29 1 3 287 288 289 290
246
+ Convolution conv_84 1 1 290 291 0=60 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=7200
247
+ Swish silu_227 1 1 291 292
248
+ Split splitncnn_30 1 2 292 293 294
249
+ Convolution conv_85 1 1 294 295 0=60 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=32400
250
+ Swish silu_228 1 1 295 296
251
+ Convolution conv_86 1 1 296 297 0=60 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=32400
252
+ Swish silu_229 1 1 297 298
253
+ BinaryOp add_11 2 1 293 298 299 0=0
254
+ Convolution conv_87 1 1 289 300 0=60 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=7200
255
+ Swish silu_230 1 1 300 301
256
+ Concat cat_19 2 1 299 301 302 0=0
257
+ Convolution conv_88 1 1 302 303 0=120 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=14400
258
+ Swish silu_231 1 1 303 304
259
+ Convolution conv_89 1 1 304 305 0=120 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=129600
260
+ Swish silu_232 1 1 305 306
261
+ Concat cat_20 4 1 267 269 288 306 307 0=0
262
+ Convolution conv_90 1 1 307 308 0=240 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=115200
263
+ Swish silu_233 1 1 308 309
264
+ Split splitncnn_31 1 3 309 310 311 312
265
+ Pooling avgpool2d_281 1 1 312 313 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
266
+ Convolution conv_91 1 1 313 314 0=184 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=397440
267
+ Swish silu_234 1 1 314 315
268
+ Concat cat_21 2 1 315 261 316 0=0
269
+ Convolution conv_92 1 1 316 317 0=360 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=195840
270
+ Swish silu_235 1 1 317 318
271
+ Slice chunk_6 1 2 318 319 320 -23300=2,-233,-233 1=0
272
+ Split splitncnn_32 1 3 320 321 322 323
273
+ Convolution conv_93 1 1 323 324 0=90 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16200
274
+ Swish silu_236 1 1 324 325
275
+ Split splitncnn_33 1 2 325 326 327
276
+ Convolution conv_94 1 1 327 328 0=90 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=72900
277
+ Swish silu_237 1 1 328 329
278
+ Convolution conv_95 1 1 329 330 0=90 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=72900
279
+ Swish silu_238 1 1 330 331
280
+ BinaryOp add_12 2 1 326 331 332 0=0
281
+ Convolution conv_96 1 1 322 333 0=90 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16200
282
+ Swish silu_239 1 1 333 334
283
+ Concat cat_22 2 1 332 334 335 0=0
284
+ Convolution conv_97 1 1 335 336 0=180 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32400
285
+ Swish silu_240 1 1 336 337
286
+ Convolution conv_98 1 1 337 338 0=180 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=291600
287
+ Swish silu_241 1 1 338 339
288
+ Split splitncnn_34 1 3 339 340 341 342
289
+ Convolution conv_99 1 1 342 343 0=90 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16200
290
+ Swish silu_242 1 1 343 344
291
+ Split splitncnn_35 1 2 344 345 346
292
+ Convolution conv_100 1 1 346 347 0=90 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=72900
293
+ Swish silu_243 1 1 347 348
294
+ Convolution conv_101 1 1 348 349 0=90 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=72900
295
+ Swish silu_244 1 1 349 350
296
+ BinaryOp add_13 2 1 345 350 351 0=0
297
+ Convolution conv_102 1 1 341 352 0=90 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16200
298
+ Swish silu_245 1 1 352 353
299
+ Concat cat_23 2 1 351 353 354 0=0
300
+ Convolution conv_103 1 1 354 355 0=180 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32400
301
+ Swish silu_246 1 1 355 356
302
+ Convolution conv_104 1 1 356 357 0=180 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=291600
303
+ Swish silu_247 1 1 357 358
304
+ Concat cat_24 4 1 319 321 340 358 359 0=0
305
+ Convolution conv_105 1 1 359 360 0=360 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=259200
306
+ Swish silu_248 1 1 360 361
307
+ Split splitncnn_36 1 3 361 362 363 364
308
+ Pooling avgpool2d_282 1 1 364 365 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
309
+ Convolution conv_106 1 1 365 366 0=240 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=777600
310
+ Swish silu_249 1 1 366 367
311
+ Concat cat_25 2 1 367 212 368 0=0
312
+ Convolution conv_107 1 1 368 369 0=480 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=345600
313
+ Swish silu_250 1 1 369 370
314
+ Slice chunk_7 1 2 370 371 372 -23300=2,-233,-233 1=0
315
+ Split splitncnn_37 1 3 372 373 374 375
316
+ Convolution conv_108 1 1 375 376 0=120 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=28800
317
+ Swish silu_251 1 1 376 377
318
+ Split splitncnn_38 1 2 377 378 379
319
+ Convolution conv_109 1 1 379 380 0=120 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=129600
320
+ Swish silu_252 1 1 380 381
321
+ Convolution conv_110 1 1 381 382 0=120 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=129600
322
+ Swish silu_253 1 1 382 383
323
+ BinaryOp add_14 2 1 378 383 384 0=0
324
+ Convolution conv_111 1 1 374 385 0=120 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=28800
325
+ Swish silu_254 1 1 385 386
326
+ Concat cat_26 2 1 384 386 387 0=0
327
+ Convolution conv_112 1 1 387 388 0=240 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=57600
328
+ Swish silu_255 1 1 388 389
329
+ Convolution conv_113 1 1 389 390 0=240 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=518400
330
+ Swish silu_256 1 1 390 391
331
+ Split splitncnn_39 1 3 391 392 393 394
332
+ Convolution conv_114 1 1 394 395 0=120 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=28800
333
+ Swish silu_257 1 1 395 396
334
+ Split splitncnn_40 1 2 396 397 398
335
+ Convolution conv_115 1 1 398 399 0=120 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=129600
336
+ Swish silu_258 1 1 399 400
337
+ Convolution conv_116 1 1 400 401 0=120 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=129600
338
+ Swish silu_259 1 1 401 402
339
+ BinaryOp add_15 2 1 397 402 403 0=0
340
+ Convolution conv_117 1 1 393 404 0=120 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=28800
341
+ Swish silu_260 1 1 404 405
342
+ Concat cat_27 2 1 403 405 406 0=0
343
+ Convolution conv_118 1 1 406 407 0=240 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=57600
344
+ Swish silu_261 1 1 407 408
345
+ Convolution conv_119 1 1 408 409 0=240 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=518400
346
+ Swish silu_262 1 1 409 410
347
+ Concat cat_28 4 1 371 373 392 410 411 0=0
348
+ Convolution conv_120 1 1 411 412 0=480 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=460800
349
+ Swish silu_263 1 1 412 413
350
+ Split splitncnn_41 1 2 413 414 415
351
+ MemoryData pnnx_216 0 1 416 0=8400
352
+ Convolution conv_121 1 1 311 417 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=138240
353
+ Swish silu_264 1 1 417 418
354
+ Convolution conv_122 1 1 418 419 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
355
+ Swish silu_265 1 1 419 420
356
+ Convolution conv_123 1 1 420 421 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
357
+ Convolution conv_124 1 1 310 422 0=240 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=518400
358
+ Swish silu_266 1 1 422 423
359
+ Convolution conv_125 1 1 423 424 0=240 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=518400
360
+ Swish silu_267 1 1 424 425
361
+ Convolution conv_126 1 1 425 426 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=19200
362
+ Concat cat_29 2 1 421 426 427 0=0
363
+ Convolution conv_127 1 1 363 428 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=207360
364
+ Swish silu_268 1 1 428 429
365
+ Convolution conv_128 1 1 429 430 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
366
+ Swish silu_269 1 1 430 431
367
+ Convolution conv_129 1 1 431 432 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
368
+ Convolution conv_130 1 1 362 433 0=240 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=777600
369
+ Swish silu_270 1 1 433 434
370
+ Convolution conv_131 1 1 434 435 0=240 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=518400
371
+ Swish silu_271 1 1 435 436
372
+ Convolution conv_132 1 1 436 437 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=19200
373
+ Concat cat_30 2 1 432 437 438 0=0
374
+ Convolution conv_133 1 1 415 439 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=276480
375
+ Swish silu_272 1 1 439 440
376
+ Convolution conv_134 1 1 440 441 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
377
+ Swish silu_273 1 1 441 442
378
+ Convolution conv_135 1 1 442 443 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
379
+ Convolution conv_136 1 1 414 444 0=240 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1036800
380
+ Swish silu_274 1 1 444 445
381
+ Convolution conv_137 1 1 445 446 0=240 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=518400
382
+ Swish silu_275 1 1 446 447
383
+ Convolution conv_138 1 1 447 448 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=19200
384
+ Concat cat_31 2 1 443 448 449 0=0
385
+ Reshape view_286 1 1 427 450 0=6400 1=144
386
+ Reshape view_287 1 1 438 451 0=1600 1=144
387
+ Reshape view_288 1 1 449 452 0=400 1=144
388
+ Concat cat_32 3 1 450 451 452 453 0=1
389
+ Slice split_0 1 2 453 454 455 -23300=2,64,80 1=0
390
+ Reshape view_289 1 1 454 456 0=8400 1=16 2=4
391
+ Permute transpose_291 1 1 456 457 0=2
392
+ Softmax softmax_284 1 1 457 458 0=0 1=1
393
+ Convolution conv_139 1 1 458 459 0=1 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=0 6=16
394
+ Reshape view_290 1 1 459 460 0=8400 1=4
395
+ MemoryData pnnx_fold_anchor_points.1 0 1 461 0=8400 1=2
396
+ MemoryData pnnx_fold_anchor_points.1_1 0 1 462 0=8400 1=2
397
+ Slice chunk_8 1 2 460 463 464 -23300=2,-233,-233 1=0
398
+ BinaryOp sub_16 2 1 461 463 465 0=1
399
+ Split splitncnn_42 1 2 465 466 467
400
+ BinaryOp add_17 2 1 462 464 468 0=0
401
+ Split splitncnn_43 1 2 468 469 470
402
+ BinaryOp add_18 2 1 466 469 471 0=0
403
+ BinaryOp div_19 1 1 471 472 0=3 1=1 2=2.000000e+00
404
+ BinaryOp sub_20 2 1 470 467 473 0=1
405
+ Concat cat_33 2 1 472 473 474 0=0
406
+ Reshape reshape_285 1 1 416 475 0=8400 1=1
407
+ BinaryOp mul_21 2 1 474 475 476 0=2
408
+ Sigmoid sigmoid_283 1 1 455 477
409
+ Concat cat_34 2 1 476 477 out0 0=0
yolov9m_ncnn_model/model_ncnn.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import numpy as np
2
+ import ncnn
3
+ import torch
4
+
5
+ def test_inference():
6
+ torch.manual_seed(0)
7
+ in0 = torch.rand(1, 3, 640, 640, dtype=torch.float)
8
+ out = []
9
+
10
+ with ncnn.Net() as net:
11
+ net.load_param("yolov9m_ncnn_model\model.ncnn.param")
12
+ net.load_model("yolov9m_ncnn_model\model.ncnn.bin")
13
+
14
+ with net.create_extractor() as ex:
15
+ ex.input("in0", ncnn.Mat(in0.squeeze(0).numpy()).clone())
16
+
17
+ _, out0 = ex.extract("out0")
18
+ out.append(torch.from_numpy(np.array(out0)).unsqueeze(0))
19
+
20
+ if len(out) == 1:
21
+ return out[0]
22
+ else:
23
+ return tuple(out)
24
+
25
+ if __name__ == "__main__":
26
+ print(test_inference())
yolov9s_ncnn_model/metadata.yaml ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ description: Ultralytics YOLOv9s model trained on /usr/src/ultralytics/ultralytics/cfg/datasets/coco.yaml
2
+ author: Ultralytics
3
+ date: '2024-08-07T18:33:52.933802'
4
+ version: 8.2.53
5
+ license: AGPL-3.0 License (https://ultralytics.com/license)
6
+ docs: https://docs.ultralytics.com
7
+ stride: 32
8
+ task: detect
9
+ batch: 1
10
+ imgsz:
11
+ - 640
12
+ - 640
13
+ names:
14
+ 0: person
15
+ 1: bicycle
16
+ 2: car
17
+ 3: motorcycle
18
+ 4: airplane
19
+ 5: bus
20
+ 6: train
21
+ 7: truck
22
+ 8: boat
23
+ 9: traffic light
24
+ 10: fire hydrant
25
+ 11: stop sign
26
+ 12: parking meter
27
+ 13: bench
28
+ 14: bird
29
+ 15: cat
30
+ 16: dog
31
+ 17: horse
32
+ 18: sheep
33
+ 19: cow
34
+ 20: elephant
35
+ 21: bear
36
+ 22: zebra
37
+ 23: giraffe
38
+ 24: backpack
39
+ 25: umbrella
40
+ 26: handbag
41
+ 27: tie
42
+ 28: suitcase
43
+ 29: frisbee
44
+ 30: skis
45
+ 31: snowboard
46
+ 32: sports ball
47
+ 33: kite
48
+ 34: baseball bat
49
+ 35: baseball glove
50
+ 36: skateboard
51
+ 37: surfboard
52
+ 38: tennis racket
53
+ 39: bottle
54
+ 40: wine glass
55
+ 41: cup
56
+ 42: fork
57
+ 43: knife
58
+ 44: spoon
59
+ 45: bowl
60
+ 46: banana
61
+ 47: apple
62
+ 48: sandwich
63
+ 49: orange
64
+ 50: broccoli
65
+ 51: carrot
66
+ 52: hot dog
67
+ 53: pizza
68
+ 54: donut
69
+ 55: cake
70
+ 56: chair
71
+ 57: couch
72
+ 58: potted plant
73
+ 59: bed
74
+ 60: dining table
75
+ 61: toilet
76
+ 62: tv
77
+ 63: laptop
78
+ 64: mouse
79
+ 65: remote
80
+ 66: keyboard
81
+ 67: cell phone
82
+ 68: microwave
83
+ 69: oven
84
+ 70: toaster
85
+ 71: sink
86
+ 72: refrigerator
87
+ 73: book
88
+ 74: clock
89
+ 75: vase
90
+ 76: scissors
91
+ 77: teddy bear
92
+ 78: hair drier
93
+ 79: toothbrush
yolov9s_ncnn_model/model.ncnn.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:30f0eeec0c6db83578ed72e083a59bdb7cb6a2ee6fdf3f8a4690742c9d6a5a0d
3
+ size 28960936
yolov9s_ncnn_model/model.ncnn.param ADDED
@@ -0,0 +1,551 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 7767517
2
+ 549 645
3
+ Input in0 0 1 in0
4
+ Convolution conv_0 1 1 in0 1 0=32 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=864
5
+ Swish silu_189 1 1 1 2
6
+ Convolution conv_1 1 1 2 3 0=64 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=18432
7
+ Swish silu_190 1 1 3 4
8
+ Convolution conv_2 1 1 4 5 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
9
+ Swish silu_191 1 1 5 6
10
+ Slice chunk_0 1 2 6 7 8 -23300=2,-233,-233 1=0
11
+ Split splitncnn_0 1 2 8 9 10
12
+ Convolution conv_3 1 1 10 11 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
13
+ Swish silu_192 1 1 11 12
14
+ Split splitncnn_1 1 2 12 13 14
15
+ Convolution conv_4 1 1 14 15 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
16
+ Swish silu_193 1 1 15 16
17
+ Concat cat_0 4 1 7 9 13 16 17 0=0
18
+ Convolution conv_5 1 1 17 18 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
19
+ Swish silu_194 1 1 18 19
20
+ Pooling avgpool2d_370 1 1 19 20 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
21
+ Convolution conv_6 1 1 20 21 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=73728
22
+ Swish silu_195 1 1 21 22
23
+ Convolution conv_7 1 1 22 23 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
24
+ Swish silu_196 1 1 23 24
25
+ Slice chunk_1 1 2 24 25 26 -23300=2,-233,-233 1=0
26
+ Split splitncnn_2 1 3 26 27 28 29
27
+ Convolution conv_8 1 1 29 30 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
28
+ Swish silu_197 1 1 30 31
29
+ Split splitncnn_3 1 2 31 32 33
30
+ Convolution conv_9 1 1 33 34 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
31
+ Swish silu_198 1 1 34 35
32
+ Convolution conv_10 1 1 35 36 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
33
+ Swish silu_199 1 1 36 37
34
+ BinaryOp add_0 2 1 32 37 38 0=0
35
+ Split splitncnn_4 1 2 38 39 40
36
+ Convolution conv_11 1 1 40 41 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
37
+ Swish silu_200 1 1 41 42
38
+ Convolution conv_12 1 1 42 43 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
39
+ Swish silu_201 1 1 43 44
40
+ BinaryOp add_1 2 1 39 44 45 0=0
41
+ Split splitncnn_5 1 2 45 46 47
42
+ Convolution conv_13 1 1 47 48 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
43
+ Swish silu_202 1 1 48 49
44
+ Convolution conv_14 1 1 49 50 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
45
+ Swish silu_203 1 1 50 51
46
+ BinaryOp add_2 2 1 46 51 52 0=0
47
+ Convolution conv_15 1 1 28 53 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
48
+ Swish silu_204 1 1 53 54
49
+ Concat cat_1 2 1 52 54 55 0=0
50
+ Convolution conv_16 1 1 55 56 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
51
+ Swish silu_205 1 1 56 57
52
+ Convolution conv_17 1 1 57 58 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
53
+ Swish silu_206 1 1 58 59
54
+ Split splitncnn_6 1 3 59 60 61 62
55
+ Convolution conv_18 1 1 62 63 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
56
+ Swish silu_207 1 1 63 64
57
+ Split splitncnn_7 1 2 64 65 66
58
+ Convolution conv_19 1 1 66 67 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
59
+ Swish silu_208 1 1 67 68
60
+ Convolution conv_20 1 1 68 69 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
61
+ Swish silu_209 1 1 69 70
62
+ BinaryOp add_3 2 1 65 70 71 0=0
63
+ Split splitncnn_8 1 2 71 72 73
64
+ Convolution conv_21 1 1 73 74 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
65
+ Swish silu_210 1 1 74 75
66
+ Convolution conv_22 1 1 75 76 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
67
+ Swish silu_211 1 1 76 77
68
+ BinaryOp add_4 2 1 72 77 78 0=0
69
+ Split splitncnn_9 1 2 78 79 80
70
+ Convolution conv_23 1 1 80 81 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
71
+ Swish silu_212 1 1 81 82
72
+ Convolution conv_24 1 1 82 83 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
73
+ Swish silu_213 1 1 83 84
74
+ BinaryOp add_5 2 1 79 84 85 0=0
75
+ Convolution conv_25 1 1 61 86 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
76
+ Swish silu_214 1 1 86 87
77
+ Concat cat_2 2 1 85 87 88 0=0
78
+ Convolution conv_26 1 1 88 89 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
79
+ Swish silu_215 1 1 89 90
80
+ Convolution conv_27 1 1 90 91 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
81
+ Swish silu_216 1 1 91 92
82
+ Concat cat_3 4 1 25 27 60 92 93 0=0
83
+ Convolution conv_28 1 1 93 94 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
84
+ Swish silu_217 1 1 94 95
85
+ Split splitncnn_10 1 2 95 96 97
86
+ Pooling avgpool2d_371 1 1 97 98 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
87
+ Convolution conv_29 1 1 98 99 0=192 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=221184
88
+ Swish silu_218 1 1 99 100
89
+ Convolution conv_30 1 1 100 101 0=192 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=36864
90
+ Swish silu_219 1 1 101 102
91
+ Slice chunk_2 1 2 102 103 104 -23300=2,-233,-233 1=0
92
+ Split splitncnn_11 1 3 104 105 106 107
93
+ Convolution conv_31 1 1 107 108 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4608
94
+ Swish silu_220 1 1 108 109
95
+ Split splitncnn_12 1 2 109 110 111
96
+ Convolution conv_32 1 1 111 112 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
97
+ Swish silu_221 1 1 112 113
98
+ Convolution conv_33 1 1 113 114 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
99
+ Swish silu_222 1 1 114 115
100
+ BinaryOp add_6 2 1 110 115 116 0=0
101
+ Split splitncnn_13 1 2 116 117 118
102
+ Convolution conv_34 1 1 118 119 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
103
+ Swish silu_223 1 1 119 120
104
+ Convolution conv_35 1 1 120 121 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
105
+ Swish silu_224 1 1 121 122
106
+ BinaryOp add_7 2 1 117 122 123 0=0
107
+ Split splitncnn_14 1 2 123 124 125
108
+ Convolution conv_36 1 1 125 126 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
109
+ Swish silu_225 1 1 126 127
110
+ Convolution conv_37 1 1 127 128 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
111
+ Swish silu_226 1 1 128 129
112
+ BinaryOp add_8 2 1 124 129 130 0=0
113
+ Convolution conv_38 1 1 106 131 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4608
114
+ Swish silu_227 1 1 131 132
115
+ Concat cat_4 2 1 130 132 133 0=0
116
+ Convolution conv_39 1 1 133 134 0=96 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=9216
117
+ Swish silu_228 1 1 134 135
118
+ Convolution conv_40 1 1 135 136 0=96 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=82944
119
+ Swish silu_229 1 1 136 137
120
+ Split splitncnn_15 1 3 137 138 139 140
121
+ Convolution conv_41 1 1 140 141 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4608
122
+ Swish silu_230 1 1 141 142
123
+ Split splitncnn_16 1 2 142 143 144
124
+ Convolution conv_42 1 1 144 145 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
125
+ Swish silu_231 1 1 145 146
126
+ Convolution conv_43 1 1 146 147 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
127
+ Swish silu_232 1 1 147 148
128
+ BinaryOp add_9 2 1 143 148 149 0=0
129
+ Split splitncnn_17 1 2 149 150 151
130
+ Convolution conv_44 1 1 151 152 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
131
+ Swish silu_233 1 1 152 153
132
+ Convolution conv_45 1 1 153 154 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
133
+ Swish silu_234 1 1 154 155
134
+ BinaryOp add_10 2 1 150 155 156 0=0
135
+ Split splitncnn_18 1 2 156 157 158
136
+ Convolution conv_46 1 1 158 159 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
137
+ Swish silu_235 1 1 159 160
138
+ Convolution conv_47 1 1 160 161 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
139
+ Swish silu_236 1 1 161 162
140
+ BinaryOp add_11 2 1 157 162 163 0=0
141
+ Convolution conv_48 1 1 139 164 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4608
142
+ Swish silu_237 1 1 164 165
143
+ Concat cat_5 2 1 163 165 166 0=0
144
+ Convolution conv_49 1 1 166 167 0=96 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=9216
145
+ Swish silu_238 1 1 167 168
146
+ Convolution conv_50 1 1 168 169 0=96 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=82944
147
+ Swish silu_239 1 1 169 170
148
+ Concat cat_6 4 1 103 105 138 170 171 0=0
149
+ Convolution conv_51 1 1 171 172 0=192 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=73728
150
+ Swish silu_240 1 1 172 173
151
+ Split splitncnn_19 1 2 173 174 175
152
+ Pooling avgpool2d_372 1 1 175 176 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
153
+ Convolution conv_52 1 1 176 177 0=256 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=442368
154
+ Swish silu_241 1 1 177 178
155
+ Convolution conv_53 1 1 178 179 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
156
+ Swish silu_242 1 1 179 180
157
+ Slice chunk_3 1 2 180 181 182 -23300=2,-233,-233 1=0
158
+ Split splitncnn_20 1 3 182 183 184 185
159
+ Convolution conv_54 1 1 185 186 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
160
+ Swish silu_243 1 1 186 187
161
+ Split splitncnn_21 1 2 187 188 189
162
+ Convolution conv_55 1 1 189 190 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
163
+ Swish silu_244 1 1 190 191
164
+ Convolution conv_56 1 1 191 192 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
165
+ Swish silu_245 1 1 192 193
166
+ BinaryOp add_12 2 1 188 193 194 0=0
167
+ Split splitncnn_22 1 2 194 195 196
168
+ Convolution conv_57 1 1 196 197 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
169
+ Swish silu_246 1 1 197 198
170
+ Convolution conv_58 1 1 198 199 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
171
+ Swish silu_247 1 1 199 200
172
+ BinaryOp add_13 2 1 195 200 201 0=0
173
+ Split splitncnn_23 1 2 201 202 203
174
+ Convolution conv_59 1 1 203 204 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
175
+ Swish silu_248 1 1 204 205
176
+ Convolution conv_60 1 1 205 206 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
177
+ Swish silu_249 1 1 206 207
178
+ BinaryOp add_14 2 1 202 207 208 0=0
179
+ Convolution conv_61 1 1 184 209 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
180
+ Swish silu_250 1 1 209 210
181
+ Concat cat_7 2 1 208 210 211 0=0
182
+ Convolution conv_62 1 1 211 212 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
183
+ Swish silu_251 1 1 212 213
184
+ Convolution conv_63 1 1 213 214 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
185
+ Swish silu_252 1 1 214 215
186
+ Split splitncnn_24 1 3 215 216 217 218
187
+ Convolution conv_64 1 1 218 219 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
188
+ Swish silu_253 1 1 219 220
189
+ Split splitncnn_25 1 2 220 221 222
190
+ Convolution conv_65 1 1 222 223 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
191
+ Swish silu_254 1 1 223 224
192
+ Convolution conv_66 1 1 224 225 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
193
+ Swish silu_255 1 1 225 226
194
+ BinaryOp add_15 2 1 221 226 227 0=0
195
+ Split splitncnn_26 1 2 227 228 229
196
+ Convolution conv_67 1 1 229 230 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
197
+ Swish silu_256 1 1 230 231
198
+ Convolution conv_68 1 1 231 232 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
199
+ Swish silu_257 1 1 232 233
200
+ BinaryOp add_16 2 1 228 233 234 0=0
201
+ Split splitncnn_27 1 2 234 235 236
202
+ Convolution conv_69 1 1 236 237 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
203
+ Swish silu_258 1 1 237 238
204
+ Convolution conv_70 1 1 238 239 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
205
+ Swish silu_259 1 1 239 240
206
+ BinaryOp add_17 2 1 235 240 241 0=0
207
+ Convolution conv_71 1 1 217 242 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
208
+ Swish silu_260 1 1 242 243
209
+ Concat cat_8 2 1 241 243 244 0=0
210
+ Convolution conv_72 1 1 244 245 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
211
+ Swish silu_261 1 1 245 246
212
+ Convolution conv_73 1 1 246 247 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
213
+ Swish silu_262 1 1 247 248
214
+ Concat cat_9 4 1 181 183 216 248 249 0=0
215
+ Convolution conv_74 1 1 249 250 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=131072
216
+ Swish silu_263 1 1 250 251
217
+ Convolution conv_75 1 1 251 252 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
218
+ Swish silu_264 1 1 252 253
219
+ Split splitncnn_28 1 2 253 254 255
220
+ Pooling maxpool2d_186 1 1 255 256 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
221
+ Split splitncnn_29 1 2 256 257 258
222
+ Pooling maxpool2d_187 1 1 258 259 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
223
+ Split splitncnn_30 1 2 259 260 261
224
+ Pooling maxpool2d_188 1 1 261 262 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
225
+ Concat cat_10 4 1 254 257 260 262 263 0=0
226
+ Convolution conv_76 1 1 263 264 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=131072
227
+ Swish silu_265 1 1 264 265
228
+ Split splitncnn_31 1 2 265 266 267
229
+ Interp upsample_368 1 1 267 268 0=1 1=2.000000e+00 2=2.000000e+00 6=0
230
+ Concat cat_11 2 1 268 174 269 0=0
231
+ Convolution conv_77 1 1 269 270 0=192 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=86016
232
+ Swish silu_266 1 1 270 271
233
+ Slice chunk_4 1 2 271 272 273 -23300=2,-233,-233 1=0
234
+ Split splitncnn_32 1 3 273 274 275 276
235
+ Convolution conv_78 1 1 276 277 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4608
236
+ Swish silu_267 1 1 277 278
237
+ Split splitncnn_33 1 2 278 279 280
238
+ Convolution conv_79 1 1 280 281 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
239
+ Swish silu_268 1 1 281 282
240
+ Convolution conv_80 1 1 282 283 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
241
+ Swish silu_269 1 1 283 284
242
+ BinaryOp add_18 2 1 279 284 285 0=0
243
+ Split splitncnn_34 1 2 285 286 287
244
+ Convolution conv_81 1 1 287 288 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
245
+ Swish silu_270 1 1 288 289
246
+ Convolution conv_82 1 1 289 290 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
247
+ Swish silu_271 1 1 290 291
248
+ BinaryOp add_19 2 1 286 291 292 0=0
249
+ Split splitncnn_35 1 2 292 293 294
250
+ Convolution conv_83 1 1 294 295 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
251
+ Swish silu_272 1 1 295 296
252
+ Convolution conv_84 1 1 296 297 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
253
+ Swish silu_273 1 1 297 298
254
+ BinaryOp add_20 2 1 293 298 299 0=0
255
+ Convolution conv_85 1 1 275 300 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4608
256
+ Swish silu_274 1 1 300 301
257
+ Concat cat_12 2 1 299 301 302 0=0
258
+ Convolution conv_86 1 1 302 303 0=96 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=9216
259
+ Swish silu_275 1 1 303 304
260
+ Convolution conv_87 1 1 304 305 0=96 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=82944
261
+ Swish silu_276 1 1 305 306
262
+ Split splitncnn_36 1 3 306 307 308 309
263
+ Convolution conv_88 1 1 309 310 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4608
264
+ Swish silu_277 1 1 310 311
265
+ Split splitncnn_37 1 2 311 312 313
266
+ Convolution conv_89 1 1 313 314 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
267
+ Swish silu_278 1 1 314 315
268
+ Convolution conv_90 1 1 315 316 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
269
+ Swish silu_279 1 1 316 317
270
+ BinaryOp add_21 2 1 312 317 318 0=0
271
+ Split splitncnn_38 1 2 318 319 320
272
+ Convolution conv_91 1 1 320 321 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
273
+ Swish silu_280 1 1 321 322
274
+ Convolution conv_92 1 1 322 323 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
275
+ Swish silu_281 1 1 323 324
276
+ BinaryOp add_22 2 1 319 324 325 0=0
277
+ Split splitncnn_39 1 2 325 326 327
278
+ Convolution conv_93 1 1 327 328 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
279
+ Swish silu_282 1 1 328 329
280
+ Convolution conv_94 1 1 329 330 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
281
+ Swish silu_283 1 1 330 331
282
+ BinaryOp add_23 2 1 326 331 332 0=0
283
+ Convolution conv_95 1 1 308 333 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4608
284
+ Swish silu_284 1 1 333 334
285
+ Concat cat_13 2 1 332 334 335 0=0
286
+ Convolution conv_96 1 1 335 336 0=96 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=9216
287
+ Swish silu_285 1 1 336 337
288
+ Convolution conv_97 1 1 337 338 0=96 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=82944
289
+ Swish silu_286 1 1 338 339
290
+ Concat cat_14 4 1 272 274 307 339 340 0=0
291
+ Convolution conv_98 1 1 340 341 0=192 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=73728
292
+ Swish silu_287 1 1 341 342
293
+ Split splitncnn_40 1 2 342 343 344
294
+ Interp upsample_369 1 1 344 345 0=1 1=2.000000e+00 2=2.000000e+00 6=0
295
+ Concat cat_15 2 1 345 96 346 0=0
296
+ Convolution conv_99 1 1 346 347 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=40960
297
+ Swish silu_288 1 1 347 348
298
+ Slice chunk_5 1 2 348 349 350 -23300=2,-233,-233 1=0
299
+ Split splitncnn_41 1 3 350 351 352 353
300
+ Convolution conv_100 1 1 353 354 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
301
+ Swish silu_289 1 1 354 355
302
+ Split splitncnn_42 1 2 355 356 357
303
+ Convolution conv_101 1 1 357 358 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
304
+ Swish silu_290 1 1 358 359
305
+ Convolution conv_102 1 1 359 360 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
306
+ Swish silu_291 1 1 360 361
307
+ BinaryOp add_24 2 1 356 361 362 0=0
308
+ Split splitncnn_43 1 2 362 363 364
309
+ Convolution conv_103 1 1 364 365 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
310
+ Swish silu_292 1 1 365 366
311
+ Convolution conv_104 1 1 366 367 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
312
+ Swish silu_293 1 1 367 368
313
+ BinaryOp add_25 2 1 363 368 369 0=0
314
+ Split splitncnn_44 1 2 369 370 371
315
+ Convolution conv_105 1 1 371 372 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
316
+ Swish silu_294 1 1 372 373
317
+ Convolution conv_106 1 1 373 374 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
318
+ Swish silu_295 1 1 374 375
319
+ BinaryOp add_26 2 1 370 375 376 0=0
320
+ Convolution conv_107 1 1 352 377 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
321
+ Swish silu_296 1 1 377 378
322
+ Concat cat_16 2 1 376 378 379 0=0
323
+ Convolution conv_108 1 1 379 380 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
324
+ Swish silu_297 1 1 380 381
325
+ Convolution conv_109 1 1 381 382 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
326
+ Swish silu_298 1 1 382 383
327
+ Split splitncnn_45 1 3 383 384 385 386
328
+ Convolution conv_110 1 1 386 387 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
329
+ Swish silu_299 1 1 387 388
330
+ Split splitncnn_46 1 2 388 389 390
331
+ Convolution conv_111 1 1 390 391 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
332
+ Swish silu_300 1 1 391 392
333
+ Convolution conv_112 1 1 392 393 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
334
+ Swish silu_301 1 1 393 394
335
+ BinaryOp add_27 2 1 389 394 395 0=0
336
+ Split splitncnn_47 1 2 395 396 397
337
+ Convolution conv_113 1 1 397 398 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
338
+ Swish silu_302 1 1 398 399
339
+ Convolution conv_114 1 1 399 400 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
340
+ Swish silu_303 1 1 400 401
341
+ BinaryOp add_28 2 1 396 401 402 0=0
342
+ Split splitncnn_48 1 2 402 403 404
343
+ Convolution conv_115 1 1 404 405 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
344
+ Swish silu_304 1 1 405 406
345
+ Convolution conv_116 1 1 406 407 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
346
+ Swish silu_305 1 1 407 408
347
+ BinaryOp add_29 2 1 403 408 409 0=0
348
+ Convolution conv_117 1 1 385 410 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
349
+ Swish silu_306 1 1 410 411
350
+ Concat cat_17 2 1 409 411 412 0=0
351
+ Convolution conv_118 1 1 412 413 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
352
+ Swish silu_307 1 1 413 414
353
+ Convolution conv_119 1 1 414 415 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
354
+ Swish silu_308 1 1 415 416
355
+ Concat cat_18 4 1 349 351 384 416 417 0=0
356
+ Convolution conv_120 1 1 417 418 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
357
+ Swish silu_309 1 1 418 419
358
+ Split splitncnn_49 1 3 419 420 421 422
359
+ Pooling avgpool2d_373 1 1 422 423 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
360
+ Convolution conv_121 1 1 423 424 0=96 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=110592
361
+ Swish silu_310 1 1 424 425
362
+ Concat cat_19 2 1 425 343 426 0=0
363
+ Convolution conv_122 1 1 426 427 0=192 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=55296
364
+ Swish silu_311 1 1 427 428
365
+ Slice chunk_6 1 2 428 429 430 -23300=2,-233,-233 1=0
366
+ Split splitncnn_50 1 3 430 431 432 433
367
+ Convolution conv_123 1 1 433 434 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4608
368
+ Swish silu_312 1 1 434 435
369
+ Split splitncnn_51 1 2 435 436 437
370
+ Convolution conv_124 1 1 437 438 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
371
+ Swish silu_313 1 1 438 439
372
+ Convolution conv_125 1 1 439 440 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
373
+ Swish silu_314 1 1 440 441
374
+ BinaryOp add_30 2 1 436 441 442 0=0
375
+ Split splitncnn_52 1 2 442 443 444
376
+ Convolution conv_126 1 1 444 445 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
377
+ Swish silu_315 1 1 445 446
378
+ Convolution conv_127 1 1 446 447 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
379
+ Swish silu_316 1 1 447 448
380
+ BinaryOp add_31 2 1 443 448 449 0=0
381
+ Split splitncnn_53 1 2 449 450 451
382
+ Convolution conv_128 1 1 451 452 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
383
+ Swish silu_317 1 1 452 453
384
+ Convolution conv_129 1 1 453 454 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
385
+ Swish silu_318 1 1 454 455
386
+ BinaryOp add_32 2 1 450 455 456 0=0
387
+ Convolution conv_130 1 1 432 457 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4608
388
+ Swish silu_319 1 1 457 458
389
+ Concat cat_20 2 1 456 458 459 0=0
390
+ Convolution conv_131 1 1 459 460 0=96 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=9216
391
+ Swish silu_320 1 1 460 461
392
+ Convolution conv_132 1 1 461 462 0=96 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=82944
393
+ Swish silu_321 1 1 462 463
394
+ Split splitncnn_54 1 3 463 464 465 466
395
+ Convolution conv_133 1 1 466 467 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4608
396
+ Swish silu_322 1 1 467 468
397
+ Split splitncnn_55 1 2 468 469 470
398
+ Convolution conv_134 1 1 470 471 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
399
+ Swish silu_323 1 1 471 472
400
+ Convolution conv_135 1 1 472 473 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
401
+ Swish silu_324 1 1 473 474
402
+ BinaryOp add_33 2 1 469 474 475 0=0
403
+ Split splitncnn_56 1 2 475 476 477
404
+ Convolution conv_136 1 1 477 478 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
405
+ Swish silu_325 1 1 478 479
406
+ Convolution conv_137 1 1 479 480 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
407
+ Swish silu_326 1 1 480 481
408
+ BinaryOp add_34 2 1 476 481 482 0=0
409
+ Split splitncnn_57 1 2 482 483 484
410
+ Convolution conv_138 1 1 484 485 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
411
+ Swish silu_327 1 1 485 486
412
+ Convolution conv_139 1 1 486 487 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
413
+ Swish silu_328 1 1 487 488
414
+ BinaryOp add_35 2 1 483 488 489 0=0
415
+ Convolution conv_140 1 1 465 490 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4608
416
+ Swish silu_329 1 1 490 491
417
+ Concat cat_21 2 1 489 491 492 0=0
418
+ Convolution conv_141 1 1 492 493 0=96 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=9216
419
+ Swish silu_330 1 1 493 494
420
+ Convolution conv_142 1 1 494 495 0=96 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=82944
421
+ Swish silu_331 1 1 495 496
422
+ Concat cat_22 4 1 429 431 464 496 497 0=0
423
+ Convolution conv_143 1 1 497 498 0=192 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=73728
424
+ Swish silu_332 1 1 498 499
425
+ Split splitncnn_58 1 3 499 500 501 502
426
+ Pooling avgpool2d_374 1 1 502 503 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
427
+ Convolution conv_144 1 1 503 504 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=221184
428
+ Swish silu_333 1 1 504 505
429
+ Concat cat_23 2 1 505 266 506 0=0
430
+ Convolution conv_145 1 1 506 507 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=98304
431
+ Swish silu_334 1 1 507 508
432
+ Slice chunk_7 1 2 508 509 510 -23300=2,-233,-233 1=0
433
+ Split splitncnn_59 1 3 510 511 512 513
434
+ Convolution conv_146 1 1 513 514 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
435
+ Swish silu_335 1 1 514 515
436
+ Split splitncnn_60 1 2 515 516 517
437
+ Convolution conv_147 1 1 517 518 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
438
+ Swish silu_336 1 1 518 519
439
+ Convolution conv_148 1 1 519 520 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
440
+ Swish silu_337 1 1 520 521
441
+ BinaryOp add_36 2 1 516 521 522 0=0
442
+ Split splitncnn_61 1 2 522 523 524
443
+ Convolution conv_149 1 1 524 525 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
444
+ Swish silu_338 1 1 525 526
445
+ Convolution conv_150 1 1 526 527 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
446
+ Swish silu_339 1 1 527 528
447
+ BinaryOp add_37 2 1 523 528 529 0=0
448
+ Split splitncnn_62 1 2 529 530 531
449
+ Convolution conv_151 1 1 531 532 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
450
+ Swish silu_340 1 1 532 533
451
+ Convolution conv_152 1 1 533 534 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
452
+ Swish silu_341 1 1 534 535
453
+ BinaryOp add_38 2 1 530 535 536 0=0
454
+ Convolution conv_153 1 1 512 537 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
455
+ Swish silu_342 1 1 537 538
456
+ Concat cat_24 2 1 536 538 539 0=0
457
+ Convolution conv_154 1 1 539 540 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
458
+ Swish silu_343 1 1 540 541
459
+ Convolution conv_155 1 1 541 542 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
460
+ Swish silu_344 1 1 542 543
461
+ Split splitncnn_63 1 3 543 544 545 546
462
+ Convolution conv_156 1 1 546 547 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
463
+ Swish silu_345 1 1 547 548
464
+ Split splitncnn_64 1 2 548 549 550
465
+ Convolution conv_157 1 1 550 551 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
466
+ Swish silu_346 1 1 551 552
467
+ Convolution conv_158 1 1 552 553 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
468
+ Swish silu_347 1 1 553 554
469
+ BinaryOp add_39 2 1 549 554 555 0=0
470
+ Split splitncnn_65 1 2 555 556 557
471
+ Convolution conv_159 1 1 557 558 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
472
+ Swish silu_348 1 1 558 559
473
+ Convolution conv_160 1 1 559 560 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
474
+ Swish silu_349 1 1 560 561
475
+ BinaryOp add_40 2 1 556 561 562 0=0
476
+ Split splitncnn_66 1 2 562 563 564
477
+ Convolution conv_161 1 1 564 565 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
478
+ Swish silu_350 1 1 565 566
479
+ Convolution conv_162 1 1 566 567 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
480
+ Swish silu_351 1 1 567 568
481
+ BinaryOp add_41 2 1 563 568 569 0=0
482
+ Convolution conv_163 1 1 545 570 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
483
+ Swish silu_352 1 1 570 571
484
+ Concat cat_25 2 1 569 571 572 0=0
485
+ Convolution conv_164 1 1 572 573 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
486
+ Swish silu_353 1 1 573 574
487
+ Convolution conv_165 1 1 574 575 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
488
+ Swish silu_354 1 1 575 576
489
+ Concat cat_26 4 1 509 511 544 576 577 0=0
490
+ Convolution conv_166 1 1 577 578 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=131072
491
+ Swish silu_355 1 1 578 579
492
+ Split splitncnn_67 1 2 579 580 581
493
+ MemoryData pnnx_262 0 1 582 0=8400
494
+ Convolution conv_167 1 1 421 583 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=73728
495
+ Swish silu_356 1 1 583 584
496
+ Convolution conv_168 1 1 584 585 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
497
+ Swish silu_357 1 1 585 586
498
+ Convolution conv_169 1 1 586 587 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
499
+ Convolution conv_170 1 1 420 588 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
500
+ Swish silu_358 1 1 588 589
501
+ Convolution conv_171 1 1 589 590 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
502
+ Swish silu_359 1 1 590 591
503
+ Convolution conv_172 1 1 591 592 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=10240
504
+ Concat cat_27 2 1 587 592 593 0=0
505
+ Convolution conv_173 1 1 501 594 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=110592
506
+ Swish silu_360 1 1 594 595
507
+ Convolution conv_174 1 1 595 596 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
508
+ Swish silu_361 1 1 596 597
509
+ Convolution conv_175 1 1 597 598 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
510
+ Convolution conv_176 1 1 500 599 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=221184
511
+ Swish silu_362 1 1 599 600
512
+ Convolution conv_177 1 1 600 601 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
513
+ Swish silu_363 1 1 601 602
514
+ Convolution conv_178 1 1 602 603 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=10240
515
+ Concat cat_28 2 1 598 603 604 0=0
516
+ Convolution conv_179 1 1 581 605 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
517
+ Swish silu_364 1 1 605 606
518
+ Convolution conv_180 1 1 606 607 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
519
+ Swish silu_365 1 1 607 608
520
+ Convolution conv_181 1 1 608 609 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
521
+ Convolution conv_182 1 1 580 610 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=294912
522
+ Swish silu_366 1 1 610 611
523
+ Convolution conv_183 1 1 611 612 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=147456
524
+ Swish silu_367 1 1 612 613
525
+ Convolution conv_184 1 1 613 614 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=10240
526
+ Concat cat_29 2 1 609 614 615 0=0
527
+ Reshape view_378 1 1 593 616 0=6400 1=144
528
+ Reshape view_379 1 1 604 617 0=1600 1=144
529
+ Reshape view_380 1 1 615 618 0=400 1=144
530
+ Concat cat_30 3 1 616 617 618 619 0=1
531
+ Slice split_0 1 2 619 620 621 -23300=2,64,80 1=0
532
+ Reshape view_381 1 1 620 622 0=8400 1=16 2=4
533
+ Permute transpose_383 1 1 622 623 0=2
534
+ Softmax softmax_376 1 1 623 624 0=0 1=1
535
+ Convolution conv_185 1 1 624 625 0=1 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=0 6=16
536
+ Reshape view_382 1 1 625 626 0=8400 1=4
537
+ MemoryData pnnx_fold_anchor_points.1 0 1 627 0=8400 1=2
538
+ MemoryData pnnx_fold_anchor_points.1_1 0 1 628 0=8400 1=2
539
+ Slice chunk_8 1 2 626 629 630 -23300=2,-233,-233 1=0
540
+ BinaryOp sub_42 2 1 627 629 631 0=1
541
+ Split splitncnn_68 1 2 631 632 633
542
+ BinaryOp add_43 2 1 628 630 634 0=0
543
+ Split splitncnn_69 1 2 634 635 636
544
+ BinaryOp add_44 2 1 632 635 637 0=0
545
+ BinaryOp div_45 1 1 637 638 0=3 1=1 2=2.000000e+00
546
+ BinaryOp sub_46 2 1 636 633 639 0=1
547
+ Concat cat_31 2 1 638 639 640 0=0
548
+ Reshape reshape_377 1 1 582 641 0=8400 1=1
549
+ BinaryOp mul_47 2 1 640 641 642 0=2
550
+ Sigmoid sigmoid_375 1 1 621 643
551
+ Concat cat_32 2 1 642 643 out0 0=0
yolov9s_ncnn_model/model_ncnn.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import numpy as np
2
+ import ncnn
3
+ import torch
4
+
5
+ def test_inference():
6
+ torch.manual_seed(0)
7
+ in0 = torch.rand(1, 3, 640, 640, dtype=torch.float)
8
+ out = []
9
+
10
+ with ncnn.Net() as net:
11
+ net.load_param("yolov9s_ncnn_model\model.ncnn.param")
12
+ net.load_model("yolov9s_ncnn_model\model.ncnn.bin")
13
+
14
+ with net.create_extractor() as ex:
15
+ ex.input("in0", ncnn.Mat(in0.squeeze(0).numpy()).clone())
16
+
17
+ _, out0 = ex.extract("out0")
18
+ out.append(torch.from_numpy(np.array(out0)).unsqueeze(0))
19
+
20
+ if len(out) == 1:
21
+ return out[0]
22
+ else:
23
+ return tuple(out)
24
+
25
+ if __name__ == "__main__":
26
+ print(test_inference())
yolov9t_ncnn_model/metadata.yaml ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ description: Ultralytics YOLOv9t model trained on /usr/src/ultralytics/ultralytics/cfg/datasets/coco.yaml
2
+ author: Ultralytics
3
+ date: '2024-08-07T18:33:30.589031'
4
+ version: 8.2.53
5
+ license: AGPL-3.0 License (https://ultralytics.com/license)
6
+ docs: https://docs.ultralytics.com
7
+ stride: 32
8
+ task: detect
9
+ batch: 1
10
+ imgsz:
11
+ - 640
12
+ - 640
13
+ names:
14
+ 0: person
15
+ 1: bicycle
16
+ 2: car
17
+ 3: motorcycle
18
+ 4: airplane
19
+ 5: bus
20
+ 6: train
21
+ 7: truck
22
+ 8: boat
23
+ 9: traffic light
24
+ 10: fire hydrant
25
+ 11: stop sign
26
+ 12: parking meter
27
+ 13: bench
28
+ 14: bird
29
+ 15: cat
30
+ 16: dog
31
+ 17: horse
32
+ 18: sheep
33
+ 19: cow
34
+ 20: elephant
35
+ 21: bear
36
+ 22: zebra
37
+ 23: giraffe
38
+ 24: backpack
39
+ 25: umbrella
40
+ 26: handbag
41
+ 27: tie
42
+ 28: suitcase
43
+ 29: frisbee
44
+ 30: skis
45
+ 31: snowboard
46
+ 32: sports ball
47
+ 33: kite
48
+ 34: baseball bat
49
+ 35: baseball glove
50
+ 36: skateboard
51
+ 37: surfboard
52
+ 38: tennis racket
53
+ 39: bottle
54
+ 40: wine glass
55
+ 41: cup
56
+ 42: fork
57
+ 43: knife
58
+ 44: spoon
59
+ 45: bowl
60
+ 46: banana
61
+ 47: apple
62
+ 48: sandwich
63
+ 49: orange
64
+ 50: broccoli
65
+ 51: carrot
66
+ 52: hot dog
67
+ 53: pizza
68
+ 54: donut
69
+ 55: cake
70
+ 56: chair
71
+ 57: couch
72
+ 58: potted plant
73
+ 59: bed
74
+ 60: dining table
75
+ 61: toilet
76
+ 62: tv
77
+ 63: laptop
78
+ 64: mouse
79
+ 65: remote
80
+ 66: keyboard
81
+ 67: cell phone
82
+ 68: microwave
83
+ 69: oven
84
+ 70: toaster
85
+ 71: sink
86
+ 72: refrigerator
87
+ 73: book
88
+ 74: clock
89
+ 75: vase
90
+ 76: scissors
91
+ 77: teddy bear
92
+ 78: hair drier
93
+ 79: toothbrush
yolov9t_ncnn_model/model.ncnn.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2e07bdfec6235effc9882d1665dd04826a87e64214a3edaccf0f8d0470d71fc0
3
+ size 8544744
yolov9t_ncnn_model/model.ncnn.param ADDED
@@ -0,0 +1,551 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 7767517
2
+ 549 645
3
+ Input in0 0 1 in0
4
+ Convolution conv_0 1 1 in0 1 0=16 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=432
5
+ Swish silu_189 1 1 1 2
6
+ Convolution conv_1 1 1 2 3 0=32 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=4608
7
+ Swish silu_190 1 1 3 4
8
+ Convolution conv_2 1 1 4 5 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1024
9
+ Swish silu_191 1 1 5 6
10
+ Slice chunk_0 1 2 6 7 8 -23300=2,-233,-233 1=0
11
+ Split splitncnn_0 1 2 8 9 10
12
+ Convolution conv_3 1 1 10 11 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
13
+ Swish silu_192 1 1 11 12
14
+ Split splitncnn_1 1 2 12 13 14
15
+ Convolution conv_4 1 1 14 15 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
16
+ Swish silu_193 1 1 15 16
17
+ Concat cat_0 4 1 7 9 13 16 17 0=0
18
+ Convolution conv_5 1 1 17 18 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
19
+ Swish silu_194 1 1 18 19
20
+ Pooling avgpool2d_370 1 1 19 20 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
21
+ Convolution conv_6 1 1 20 21 0=64 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=18432
22
+ Swish silu_195 1 1 21 22
23
+ Convolution conv_7 1 1 22 23 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
24
+ Swish silu_196 1 1 23 24
25
+ Slice chunk_1 1 2 24 25 26 -23300=2,-233,-233 1=0
26
+ Split splitncnn_2 1 3 26 27 28 29
27
+ Convolution conv_8 1 1 29 30 0=16 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=512
28
+ Swish silu_197 1 1 30 31
29
+ Split splitncnn_3 1 2 31 32 33
30
+ Convolution conv_9 1 1 33 34 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
31
+ Swish silu_198 1 1 34 35
32
+ Convolution conv_10 1 1 35 36 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
33
+ Swish silu_199 1 1 36 37
34
+ BinaryOp add_0 2 1 32 37 38 0=0
35
+ Split splitncnn_4 1 2 38 39 40
36
+ Convolution conv_11 1 1 40 41 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
37
+ Swish silu_200 1 1 41 42
38
+ Convolution conv_12 1 1 42 43 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
39
+ Swish silu_201 1 1 43 44
40
+ BinaryOp add_1 2 1 39 44 45 0=0
41
+ Split splitncnn_5 1 2 45 46 47
42
+ Convolution conv_13 1 1 47 48 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
43
+ Swish silu_202 1 1 48 49
44
+ Convolution conv_14 1 1 49 50 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
45
+ Swish silu_203 1 1 50 51
46
+ BinaryOp add_2 2 1 46 51 52 0=0
47
+ Convolution conv_15 1 1 28 53 0=16 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=512
48
+ Swish silu_204 1 1 53 54
49
+ Concat cat_1 2 1 52 54 55 0=0
50
+ Convolution conv_16 1 1 55 56 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1024
51
+ Swish silu_205 1 1 56 57
52
+ Convolution conv_17 1 1 57 58 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
53
+ Swish silu_206 1 1 58 59
54
+ Split splitncnn_6 1 3 59 60 61 62
55
+ Convolution conv_18 1 1 62 63 0=16 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=512
56
+ Swish silu_207 1 1 63 64
57
+ Split splitncnn_7 1 2 64 65 66
58
+ Convolution conv_19 1 1 66 67 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
59
+ Swish silu_208 1 1 67 68
60
+ Convolution conv_20 1 1 68 69 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
61
+ Swish silu_209 1 1 69 70
62
+ BinaryOp add_3 2 1 65 70 71 0=0
63
+ Split splitncnn_8 1 2 71 72 73
64
+ Convolution conv_21 1 1 73 74 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
65
+ Swish silu_210 1 1 74 75
66
+ Convolution conv_22 1 1 75 76 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
67
+ Swish silu_211 1 1 76 77
68
+ BinaryOp add_4 2 1 72 77 78 0=0
69
+ Split splitncnn_9 1 2 78 79 80
70
+ Convolution conv_23 1 1 80 81 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
71
+ Swish silu_212 1 1 81 82
72
+ Convolution conv_24 1 1 82 83 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
73
+ Swish silu_213 1 1 83 84
74
+ BinaryOp add_5 2 1 79 84 85 0=0
75
+ Convolution conv_25 1 1 61 86 0=16 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=512
76
+ Swish silu_214 1 1 86 87
77
+ Concat cat_2 2 1 85 87 88 0=0
78
+ Convolution conv_26 1 1 88 89 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1024
79
+ Swish silu_215 1 1 89 90
80
+ Convolution conv_27 1 1 90 91 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
81
+ Swish silu_216 1 1 91 92
82
+ Concat cat_3 4 1 25 27 60 92 93 0=0
83
+ Convolution conv_28 1 1 93 94 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
84
+ Swish silu_217 1 1 94 95
85
+ Split splitncnn_10 1 2 95 96 97
86
+ Pooling avgpool2d_371 1 1 97 98 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
87
+ Convolution conv_29 1 1 98 99 0=96 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=55296
88
+ Swish silu_218 1 1 99 100
89
+ Convolution conv_30 1 1 100 101 0=96 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=9216
90
+ Swish silu_219 1 1 101 102
91
+ Slice chunk_2 1 2 102 103 104 -23300=2,-233,-233 1=0
92
+ Split splitncnn_11 1 3 104 105 106 107
93
+ Convolution conv_31 1 1 107 108 0=24 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1152
94
+ Swish silu_220 1 1 108 109
95
+ Split splitncnn_12 1 2 109 110 111
96
+ Convolution conv_32 1 1 111 112 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
97
+ Swish silu_221 1 1 112 113
98
+ Convolution conv_33 1 1 113 114 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
99
+ Swish silu_222 1 1 114 115
100
+ BinaryOp add_6 2 1 110 115 116 0=0
101
+ Split splitncnn_13 1 2 116 117 118
102
+ Convolution conv_34 1 1 118 119 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
103
+ Swish silu_223 1 1 119 120
104
+ Convolution conv_35 1 1 120 121 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
105
+ Swish silu_224 1 1 121 122
106
+ BinaryOp add_7 2 1 117 122 123 0=0
107
+ Split splitncnn_14 1 2 123 124 125
108
+ Convolution conv_36 1 1 125 126 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
109
+ Swish silu_225 1 1 126 127
110
+ Convolution conv_37 1 1 127 128 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
111
+ Swish silu_226 1 1 128 129
112
+ BinaryOp add_8 2 1 124 129 130 0=0
113
+ Convolution conv_38 1 1 106 131 0=24 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1152
114
+ Swish silu_227 1 1 131 132
115
+ Concat cat_4 2 1 130 132 133 0=0
116
+ Convolution conv_39 1 1 133 134 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2304
117
+ Swish silu_228 1 1 134 135
118
+ Convolution conv_40 1 1 135 136 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
119
+ Swish silu_229 1 1 136 137
120
+ Split splitncnn_15 1 3 137 138 139 140
121
+ Convolution conv_41 1 1 140 141 0=24 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1152
122
+ Swish silu_230 1 1 141 142
123
+ Split splitncnn_16 1 2 142 143 144
124
+ Convolution conv_42 1 1 144 145 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
125
+ Swish silu_231 1 1 145 146
126
+ Convolution conv_43 1 1 146 147 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
127
+ Swish silu_232 1 1 147 148
128
+ BinaryOp add_9 2 1 143 148 149 0=0
129
+ Split splitncnn_17 1 2 149 150 151
130
+ Convolution conv_44 1 1 151 152 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
131
+ Swish silu_233 1 1 152 153
132
+ Convolution conv_45 1 1 153 154 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
133
+ Swish silu_234 1 1 154 155
134
+ BinaryOp add_10 2 1 150 155 156 0=0
135
+ Split splitncnn_18 1 2 156 157 158
136
+ Convolution conv_46 1 1 158 159 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
137
+ Swish silu_235 1 1 159 160
138
+ Convolution conv_47 1 1 160 161 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
139
+ Swish silu_236 1 1 161 162
140
+ BinaryOp add_11 2 1 157 162 163 0=0
141
+ Convolution conv_48 1 1 139 164 0=24 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1152
142
+ Swish silu_237 1 1 164 165
143
+ Concat cat_5 2 1 163 165 166 0=0
144
+ Convolution conv_49 1 1 166 167 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2304
145
+ Swish silu_238 1 1 167 168
146
+ Convolution conv_50 1 1 168 169 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
147
+ Swish silu_239 1 1 169 170
148
+ Concat cat_6 4 1 103 105 138 170 171 0=0
149
+ Convolution conv_51 1 1 171 172 0=96 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=18432
150
+ Swish silu_240 1 1 172 173
151
+ Split splitncnn_19 1 2 173 174 175
152
+ Pooling avgpool2d_372 1 1 175 176 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
153
+ Convolution conv_52 1 1 176 177 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=110592
154
+ Swish silu_241 1 1 177 178
155
+ Convolution conv_53 1 1 178 179 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
156
+ Swish silu_242 1 1 179 180
157
+ Slice chunk_3 1 2 180 181 182 -23300=2,-233,-233 1=0
158
+ Split splitncnn_20 1 3 182 183 184 185
159
+ Convolution conv_54 1 1 185 186 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
160
+ Swish silu_243 1 1 186 187
161
+ Split splitncnn_21 1 2 187 188 189
162
+ Convolution conv_55 1 1 189 190 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
163
+ Swish silu_244 1 1 190 191
164
+ Convolution conv_56 1 1 191 192 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
165
+ Swish silu_245 1 1 192 193
166
+ BinaryOp add_12 2 1 188 193 194 0=0
167
+ Split splitncnn_22 1 2 194 195 196
168
+ Convolution conv_57 1 1 196 197 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
169
+ Swish silu_246 1 1 197 198
170
+ Convolution conv_58 1 1 198 199 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
171
+ Swish silu_247 1 1 199 200
172
+ BinaryOp add_13 2 1 195 200 201 0=0
173
+ Split splitncnn_23 1 2 201 202 203
174
+ Convolution conv_59 1 1 203 204 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
175
+ Swish silu_248 1 1 204 205
176
+ Convolution conv_60 1 1 205 206 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
177
+ Swish silu_249 1 1 206 207
178
+ BinaryOp add_14 2 1 202 207 208 0=0
179
+ Convolution conv_61 1 1 184 209 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
180
+ Swish silu_250 1 1 209 210
181
+ Concat cat_7 2 1 208 210 211 0=0
182
+ Convolution conv_62 1 1 211 212 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
183
+ Swish silu_251 1 1 212 213
184
+ Convolution conv_63 1 1 213 214 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
185
+ Swish silu_252 1 1 214 215
186
+ Split splitncnn_24 1 3 215 216 217 218
187
+ Convolution conv_64 1 1 218 219 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
188
+ Swish silu_253 1 1 219 220
189
+ Split splitncnn_25 1 2 220 221 222
190
+ Convolution conv_65 1 1 222 223 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
191
+ Swish silu_254 1 1 223 224
192
+ Convolution conv_66 1 1 224 225 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
193
+ Swish silu_255 1 1 225 226
194
+ BinaryOp add_15 2 1 221 226 227 0=0
195
+ Split splitncnn_26 1 2 227 228 229
196
+ Convolution conv_67 1 1 229 230 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
197
+ Swish silu_256 1 1 230 231
198
+ Convolution conv_68 1 1 231 232 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
199
+ Swish silu_257 1 1 232 233
200
+ BinaryOp add_16 2 1 228 233 234 0=0
201
+ Split splitncnn_27 1 2 234 235 236
202
+ Convolution conv_69 1 1 236 237 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
203
+ Swish silu_258 1 1 237 238
204
+ Convolution conv_70 1 1 238 239 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
205
+ Swish silu_259 1 1 239 240
206
+ BinaryOp add_17 2 1 235 240 241 0=0
207
+ Convolution conv_71 1 1 217 242 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
208
+ Swish silu_260 1 1 242 243
209
+ Concat cat_8 2 1 241 243 244 0=0
210
+ Convolution conv_72 1 1 244 245 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
211
+ Swish silu_261 1 1 245 246
212
+ Convolution conv_73 1 1 246 247 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
213
+ Swish silu_262 1 1 247 248
214
+ Concat cat_9 4 1 181 183 216 248 249 0=0
215
+ Convolution conv_74 1 1 249 250 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
216
+ Swish silu_263 1 1 250 251
217
+ Convolution conv_75 1 1 251 252 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
218
+ Swish silu_264 1 1 252 253
219
+ Split splitncnn_28 1 2 253 254 255
220
+ Pooling maxpool2d_186 1 1 255 256 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
221
+ Split splitncnn_29 1 2 256 257 258
222
+ Pooling maxpool2d_187 1 1 258 259 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
223
+ Split splitncnn_30 1 2 259 260 261
224
+ Pooling maxpool2d_188 1 1 261 262 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
225
+ Concat cat_10 4 1 254 257 260 262 263 0=0
226
+ Convolution conv_76 1 1 263 264 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
227
+ Swish silu_265 1 1 264 265
228
+ Split splitncnn_31 1 2 265 266 267
229
+ Interp upsample_368 1 1 267 268 0=1 1=2.000000e+00 2=2.000000e+00 6=0
230
+ Concat cat_11 2 1 268 174 269 0=0
231
+ Convolution conv_77 1 1 269 270 0=96 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=21504
232
+ Swish silu_266 1 1 270 271
233
+ Slice chunk_4 1 2 271 272 273 -23300=2,-233,-233 1=0
234
+ Split splitncnn_32 1 3 273 274 275 276
235
+ Convolution conv_78 1 1 276 277 0=24 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1152
236
+ Swish silu_267 1 1 277 278
237
+ Split splitncnn_33 1 2 278 279 280
238
+ Convolution conv_79 1 1 280 281 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
239
+ Swish silu_268 1 1 281 282
240
+ Convolution conv_80 1 1 282 283 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
241
+ Swish silu_269 1 1 283 284
242
+ BinaryOp add_18 2 1 279 284 285 0=0
243
+ Split splitncnn_34 1 2 285 286 287
244
+ Convolution conv_81 1 1 287 288 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
245
+ Swish silu_270 1 1 288 289
246
+ Convolution conv_82 1 1 289 290 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
247
+ Swish silu_271 1 1 290 291
248
+ BinaryOp add_19 2 1 286 291 292 0=0
249
+ Split splitncnn_35 1 2 292 293 294
250
+ Convolution conv_83 1 1 294 295 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
251
+ Swish silu_272 1 1 295 296
252
+ Convolution conv_84 1 1 296 297 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
253
+ Swish silu_273 1 1 297 298
254
+ BinaryOp add_20 2 1 293 298 299 0=0
255
+ Convolution conv_85 1 1 275 300 0=24 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1152
256
+ Swish silu_274 1 1 300 301
257
+ Concat cat_12 2 1 299 301 302 0=0
258
+ Convolution conv_86 1 1 302 303 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2304
259
+ Swish silu_275 1 1 303 304
260
+ Convolution conv_87 1 1 304 305 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
261
+ Swish silu_276 1 1 305 306
262
+ Split splitncnn_36 1 3 306 307 308 309
263
+ Convolution conv_88 1 1 309 310 0=24 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1152
264
+ Swish silu_277 1 1 310 311
265
+ Split splitncnn_37 1 2 311 312 313
266
+ Convolution conv_89 1 1 313 314 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
267
+ Swish silu_278 1 1 314 315
268
+ Convolution conv_90 1 1 315 316 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
269
+ Swish silu_279 1 1 316 317
270
+ BinaryOp add_21 2 1 312 317 318 0=0
271
+ Split splitncnn_38 1 2 318 319 320
272
+ Convolution conv_91 1 1 320 321 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
273
+ Swish silu_280 1 1 321 322
274
+ Convolution conv_92 1 1 322 323 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
275
+ Swish silu_281 1 1 323 324
276
+ BinaryOp add_22 2 1 319 324 325 0=0
277
+ Split splitncnn_39 1 2 325 326 327
278
+ Convolution conv_93 1 1 327 328 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
279
+ Swish silu_282 1 1 328 329
280
+ Convolution conv_94 1 1 329 330 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
281
+ Swish silu_283 1 1 330 331
282
+ BinaryOp add_23 2 1 326 331 332 0=0
283
+ Convolution conv_95 1 1 308 333 0=24 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1152
284
+ Swish silu_284 1 1 333 334
285
+ Concat cat_13 2 1 332 334 335 0=0
286
+ Convolution conv_96 1 1 335 336 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2304
287
+ Swish silu_285 1 1 336 337
288
+ Convolution conv_97 1 1 337 338 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
289
+ Swish silu_286 1 1 338 339
290
+ Concat cat_14 4 1 272 274 307 339 340 0=0
291
+ Convolution conv_98 1 1 340 341 0=96 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=18432
292
+ Swish silu_287 1 1 341 342
293
+ Split splitncnn_40 1 2 342 343 344
294
+ Interp upsample_369 1 1 344 345 0=1 1=2.000000e+00 2=2.000000e+00 6=0
295
+ Concat cat_15 2 1 345 96 346 0=0
296
+ Convolution conv_99 1 1 346 347 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=10240
297
+ Swish silu_288 1 1 347 348
298
+ Slice chunk_5 1 2 348 349 350 -23300=2,-233,-233 1=0
299
+ Split splitncnn_41 1 3 350 351 352 353
300
+ Convolution conv_100 1 1 353 354 0=16 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=512
301
+ Swish silu_289 1 1 354 355
302
+ Split splitncnn_42 1 2 355 356 357
303
+ Convolution conv_101 1 1 357 358 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
304
+ Swish silu_290 1 1 358 359
305
+ Convolution conv_102 1 1 359 360 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
306
+ Swish silu_291 1 1 360 361
307
+ BinaryOp add_24 2 1 356 361 362 0=0
308
+ Split splitncnn_43 1 2 362 363 364
309
+ Convolution conv_103 1 1 364 365 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
310
+ Swish silu_292 1 1 365 366
311
+ Convolution conv_104 1 1 366 367 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
312
+ Swish silu_293 1 1 367 368
313
+ BinaryOp add_25 2 1 363 368 369 0=0
314
+ Split splitncnn_44 1 2 369 370 371
315
+ Convolution conv_105 1 1 371 372 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
316
+ Swish silu_294 1 1 372 373
317
+ Convolution conv_106 1 1 373 374 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
318
+ Swish silu_295 1 1 374 375
319
+ BinaryOp add_26 2 1 370 375 376 0=0
320
+ Convolution conv_107 1 1 352 377 0=16 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=512
321
+ Swish silu_296 1 1 377 378
322
+ Concat cat_16 2 1 376 378 379 0=0
323
+ Convolution conv_108 1 1 379 380 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1024
324
+ Swish silu_297 1 1 380 381
325
+ Convolution conv_109 1 1 381 382 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
326
+ Swish silu_298 1 1 382 383
327
+ Split splitncnn_45 1 3 383 384 385 386
328
+ Convolution conv_110 1 1 386 387 0=16 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=512
329
+ Swish silu_299 1 1 387 388
330
+ Split splitncnn_46 1 2 388 389 390
331
+ Convolution conv_111 1 1 390 391 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
332
+ Swish silu_300 1 1 391 392
333
+ Convolution conv_112 1 1 392 393 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
334
+ Swish silu_301 1 1 393 394
335
+ BinaryOp add_27 2 1 389 394 395 0=0
336
+ Split splitncnn_47 1 2 395 396 397
337
+ Convolution conv_113 1 1 397 398 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
338
+ Swish silu_302 1 1 398 399
339
+ Convolution conv_114 1 1 399 400 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
340
+ Swish silu_303 1 1 400 401
341
+ BinaryOp add_28 2 1 396 401 402 0=0
342
+ Split splitncnn_48 1 2 402 403 404
343
+ Convolution conv_115 1 1 404 405 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
344
+ Swish silu_304 1 1 405 406
345
+ Convolution conv_116 1 1 406 407 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
346
+ Swish silu_305 1 1 407 408
347
+ BinaryOp add_29 2 1 403 408 409 0=0
348
+ Convolution conv_117 1 1 385 410 0=16 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=512
349
+ Swish silu_306 1 1 410 411
350
+ Concat cat_17 2 1 409 411 412 0=0
351
+ Convolution conv_118 1 1 412 413 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1024
352
+ Swish silu_307 1 1 413 414
353
+ Convolution conv_119 1 1 414 415 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
354
+ Swish silu_308 1 1 415 416
355
+ Concat cat_18 4 1 349 351 384 416 417 0=0
356
+ Convolution conv_120 1 1 417 418 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
357
+ Swish silu_309 1 1 418 419
358
+ Split splitncnn_49 1 3 419 420 421 422
359
+ Pooling avgpool2d_373 1 1 422 423 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
360
+ Convolution conv_121 1 1 423 424 0=48 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=27648
361
+ Swish silu_310 1 1 424 425
362
+ Concat cat_19 2 1 425 343 426 0=0
363
+ Convolution conv_122 1 1 426 427 0=96 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=13824
364
+ Swish silu_311 1 1 427 428
365
+ Slice chunk_6 1 2 428 429 430 -23300=2,-233,-233 1=0
366
+ Split splitncnn_50 1 3 430 431 432 433
367
+ Convolution conv_123 1 1 433 434 0=24 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1152
368
+ Swish silu_312 1 1 434 435
369
+ Split splitncnn_51 1 2 435 436 437
370
+ Convolution conv_124 1 1 437 438 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
371
+ Swish silu_313 1 1 438 439
372
+ Convolution conv_125 1 1 439 440 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
373
+ Swish silu_314 1 1 440 441
374
+ BinaryOp add_30 2 1 436 441 442 0=0
375
+ Split splitncnn_52 1 2 442 443 444
376
+ Convolution conv_126 1 1 444 445 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
377
+ Swish silu_315 1 1 445 446
378
+ Convolution conv_127 1 1 446 447 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
379
+ Swish silu_316 1 1 447 448
380
+ BinaryOp add_31 2 1 443 448 449 0=0
381
+ Split splitncnn_53 1 2 449 450 451
382
+ Convolution conv_128 1 1 451 452 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
383
+ Swish silu_317 1 1 452 453
384
+ Convolution conv_129 1 1 453 454 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
385
+ Swish silu_318 1 1 454 455
386
+ BinaryOp add_32 2 1 450 455 456 0=0
387
+ Convolution conv_130 1 1 432 457 0=24 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1152
388
+ Swish silu_319 1 1 457 458
389
+ Concat cat_20 2 1 456 458 459 0=0
390
+ Convolution conv_131 1 1 459 460 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2304
391
+ Swish silu_320 1 1 460 461
392
+ Convolution conv_132 1 1 461 462 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
393
+ Swish silu_321 1 1 462 463
394
+ Split splitncnn_54 1 3 463 464 465 466
395
+ Convolution conv_133 1 1 466 467 0=24 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1152
396
+ Swish silu_322 1 1 467 468
397
+ Split splitncnn_55 1 2 468 469 470
398
+ Convolution conv_134 1 1 470 471 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
399
+ Swish silu_323 1 1 471 472
400
+ Convolution conv_135 1 1 472 473 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
401
+ Swish silu_324 1 1 473 474
402
+ BinaryOp add_33 2 1 469 474 475 0=0
403
+ Split splitncnn_56 1 2 475 476 477
404
+ Convolution conv_136 1 1 477 478 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
405
+ Swish silu_325 1 1 478 479
406
+ Convolution conv_137 1 1 479 480 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
407
+ Swish silu_326 1 1 480 481
408
+ BinaryOp add_34 2 1 476 481 482 0=0
409
+ Split splitncnn_57 1 2 482 483 484
410
+ Convolution conv_138 1 1 484 485 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
411
+ Swish silu_327 1 1 485 486
412
+ Convolution conv_139 1 1 486 487 0=24 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=5184
413
+ Swish silu_328 1 1 487 488
414
+ BinaryOp add_35 2 1 483 488 489 0=0
415
+ Convolution conv_140 1 1 465 490 0=24 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1152
416
+ Swish silu_329 1 1 490 491
417
+ Concat cat_21 2 1 489 491 492 0=0
418
+ Convolution conv_141 1 1 492 493 0=48 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2304
419
+ Swish silu_330 1 1 493 494
420
+ Convolution conv_142 1 1 494 495 0=48 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=20736
421
+ Swish silu_331 1 1 495 496
422
+ Concat cat_22 4 1 429 431 464 496 497 0=0
423
+ Convolution conv_143 1 1 497 498 0=96 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=18432
424
+ Swish silu_332 1 1 498 499
425
+ Split splitncnn_58 1 3 499 500 501 502
426
+ Pooling avgpool2d_374 1 1 502 503 0=1 1=2 11=2 12=1 13=0 2=1 3=0 5=1 6=1
427
+ Convolution conv_144 1 1 503 504 0=64 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=55296
428
+ Swish silu_333 1 1 504 505
429
+ Concat cat_23 2 1 505 266 506 0=0
430
+ Convolution conv_145 1 1 506 507 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=24576
431
+ Swish silu_334 1 1 507 508
432
+ Slice chunk_7 1 2 508 509 510 -23300=2,-233,-233 1=0
433
+ Split splitncnn_59 1 3 510 511 512 513
434
+ Convolution conv_146 1 1 513 514 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
435
+ Swish silu_335 1 1 514 515
436
+ Split splitncnn_60 1 2 515 516 517
437
+ Convolution conv_147 1 1 517 518 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
438
+ Swish silu_336 1 1 518 519
439
+ Convolution conv_148 1 1 519 520 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
440
+ Swish silu_337 1 1 520 521
441
+ BinaryOp add_36 2 1 516 521 522 0=0
442
+ Split splitncnn_61 1 2 522 523 524
443
+ Convolution conv_149 1 1 524 525 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
444
+ Swish silu_338 1 1 525 526
445
+ Convolution conv_150 1 1 526 527 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
446
+ Swish silu_339 1 1 527 528
447
+ BinaryOp add_37 2 1 523 528 529 0=0
448
+ Split splitncnn_62 1 2 529 530 531
449
+ Convolution conv_151 1 1 531 532 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
450
+ Swish silu_340 1 1 532 533
451
+ Convolution conv_152 1 1 533 534 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
452
+ Swish silu_341 1 1 534 535
453
+ BinaryOp add_38 2 1 530 535 536 0=0
454
+ Convolution conv_153 1 1 512 537 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
455
+ Swish silu_342 1 1 537 538
456
+ Concat cat_24 2 1 536 538 539 0=0
457
+ Convolution conv_154 1 1 539 540 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
458
+ Swish silu_343 1 1 540 541
459
+ Convolution conv_155 1 1 541 542 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
460
+ Swish silu_344 1 1 542 543
461
+ Split splitncnn_63 1 3 543 544 545 546
462
+ Convolution conv_156 1 1 546 547 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
463
+ Swish silu_345 1 1 547 548
464
+ Split splitncnn_64 1 2 548 549 550
465
+ Convolution conv_157 1 1 550 551 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
466
+ Swish silu_346 1 1 551 552
467
+ Convolution conv_158 1 1 552 553 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
468
+ Swish silu_347 1 1 553 554
469
+ BinaryOp add_39 2 1 549 554 555 0=0
470
+ Split splitncnn_65 1 2 555 556 557
471
+ Convolution conv_159 1 1 557 558 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
472
+ Swish silu_348 1 1 558 559
473
+ Convolution conv_160 1 1 559 560 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
474
+ Swish silu_349 1 1 560 561
475
+ BinaryOp add_40 2 1 556 561 562 0=0
476
+ Split splitncnn_66 1 2 562 563 564
477
+ Convolution conv_161 1 1 564 565 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
478
+ Swish silu_350 1 1 565 566
479
+ Convolution conv_162 1 1 566 567 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
480
+ Swish silu_351 1 1 567 568
481
+ BinaryOp add_41 2 1 563 568 569 0=0
482
+ Convolution conv_163 1 1 545 570 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
483
+ Swish silu_352 1 1 570 571
484
+ Concat cat_25 2 1 569 571 572 0=0
485
+ Convolution conv_164 1 1 572 573 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
486
+ Swish silu_353 1 1 573 574
487
+ Convolution conv_165 1 1 574 575 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
488
+ Swish silu_354 1 1 575 576
489
+ Concat cat_26 4 1 509 511 544 576 577 0=0
490
+ Convolution conv_166 1 1 577 578 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
491
+ Swish silu_355 1 1 578 579
492
+ Split splitncnn_67 1 2 579 580 581
493
+ MemoryData pnnx_262 0 1 582 0=8400
494
+ Convolution conv_167 1 1 421 583 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
495
+ Swish silu_356 1 1 583 584
496
+ Convolution conv_168 1 1 584 585 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
497
+ Swish silu_357 1 1 585 586
498
+ Convolution conv_169 1 1 586 587 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
499
+ Convolution conv_170 1 1 420 588 0=80 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=46080
500
+ Swish silu_358 1 1 588 589
501
+ Convolution conv_171 1 1 589 590 0=80 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=57600
502
+ Swish silu_359 1 1 590 591
503
+ Convolution conv_172 1 1 591 592 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=6400
504
+ Concat cat_27 2 1 587 592 593 0=0
505
+ Convolution conv_173 1 1 501 594 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=55296
506
+ Swish silu_360 1 1 594 595
507
+ Convolution conv_174 1 1 595 596 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
508
+ Swish silu_361 1 1 596 597
509
+ Convolution conv_175 1 1 597 598 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
510
+ Convolution conv_176 1 1 500 599 0=80 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=69120
511
+ Swish silu_362 1 1 599 600
512
+ Convolution conv_177 1 1 600 601 0=80 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=57600
513
+ Swish silu_363 1 1 601 602
514
+ Convolution conv_178 1 1 602 603 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=6400
515
+ Concat cat_28 2 1 598 603 604 0=0
516
+ Convolution conv_179 1 1 581 605 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=73728
517
+ Swish silu_364 1 1 605 606
518
+ Convolution conv_180 1 1 606 607 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
519
+ Swish silu_365 1 1 607 608
520
+ Convolution conv_181 1 1 608 609 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
521
+ Convolution conv_182 1 1 580 610 0=80 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=92160
522
+ Swish silu_366 1 1 610 611
523
+ Convolution conv_183 1 1 611 612 0=80 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=57600
524
+ Swish silu_367 1 1 612 613
525
+ Convolution conv_184 1 1 613 614 0=80 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=6400
526
+ Concat cat_29 2 1 609 614 615 0=0
527
+ Reshape view_378 1 1 593 616 0=6400 1=144
528
+ Reshape view_379 1 1 604 617 0=1600 1=144
529
+ Reshape view_380 1 1 615 618 0=400 1=144
530
+ Concat cat_30 3 1 616 617 618 619 0=1
531
+ Slice split_0 1 2 619 620 621 -23300=2,64,80 1=0
532
+ Reshape view_381 1 1 620 622 0=8400 1=16 2=4
533
+ Permute transpose_383 1 1 622 623 0=2
534
+ Softmax softmax_376 1 1 623 624 0=0 1=1
535
+ Convolution conv_185 1 1 624 625 0=1 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=0 6=16
536
+ Reshape view_382 1 1 625 626 0=8400 1=4
537
+ MemoryData pnnx_fold_anchor_points.1 0 1 627 0=8400 1=2
538
+ MemoryData pnnx_fold_anchor_points.1_1 0 1 628 0=8400 1=2
539
+ Slice chunk_8 1 2 626 629 630 -23300=2,-233,-233 1=0
540
+ BinaryOp sub_42 2 1 627 629 631 0=1
541
+ Split splitncnn_68 1 2 631 632 633
542
+ BinaryOp add_43 2 1 628 630 634 0=0
543
+ Split splitncnn_69 1 2 634 635 636
544
+ BinaryOp add_44 2 1 632 635 637 0=0
545
+ BinaryOp div_45 1 1 637 638 0=3 1=1 2=2.000000e+00
546
+ BinaryOp sub_46 2 1 636 633 639 0=1
547
+ Concat cat_31 2 1 638 639 640 0=0
548
+ Reshape reshape_377 1 1 582 641 0=8400 1=1
549
+ BinaryOp mul_47 2 1 640 641 642 0=2
550
+ Sigmoid sigmoid_375 1 1 621 643
551
+ Concat cat_32 2 1 642 643 out0 0=0
yolov9t_ncnn_model/model_ncnn.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import numpy as np
2
+ import ncnn
3
+ import torch
4
+
5
+ def test_inference():
6
+ torch.manual_seed(0)
7
+ in0 = torch.rand(1, 3, 640, 640, dtype=torch.float)
8
+ out = []
9
+
10
+ with ncnn.Net() as net:
11
+ net.load_param("yolov9t_ncnn_model\model.ncnn.param")
12
+ net.load_model("yolov9t_ncnn_model\model.ncnn.bin")
13
+
14
+ with net.create_extractor() as ex:
15
+ ex.input("in0", ncnn.Mat(in0.squeeze(0).numpy()).clone())
16
+
17
+ _, out0 = ex.extract("out0")
18
+ out.append(torch.from_numpy(np.array(out0)).unsqueeze(0))
19
+
20
+ if len(out) == 1:
21
+ return out[0]
22
+ else:
23
+ return tuple(out)
24
+
25
+ if __name__ == "__main__":
26
+ print(test_inference())