Hoang17z commited on
Commit
3626d0b
·
verified ·
1 Parent(s): ee2cfee

Upload folder using huggingface_hub

Browse files
.gitattributes CHANGED
@@ -33,3 +33,8 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ stage-2/dbnet/inference.pdiparams filter=lfs diff=lfs merge=lfs -text
37
+ stage-2/dbnet/inference.pdmodel filter=lfs diff=lfs merge=lfs -text
38
+ stage-2/pp-ocrv6/inference.pdiparams filter=lfs diff=lfs merge=lfs -text
39
+ stage-3/pp-ocrv6/inference.pdiparams filter=lfs diff=lfs merge=lfs -text
40
+ stage-3/repsvtr/inference.pdiparams filter=lfs diff=lfs merge=lfs -text
stage-1/best-stage1.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:13210cb44484f2687c6bccd14d4e79a66ff26e24f107b6a80ca714f3b602539e
3
+ size 5926766
stage-1/best-stage1_ncnn_model/__pycache__/model_pnnx.cpython-310.pyc ADDED
Binary file (33 kB). View file
 
stage-1/best-stage1_ncnn_model/metadata.yaml ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ description: Ultralytics YOLO26n-pose model trained on /content/4-point-card/data.yaml
2
+ author: Ultralytics
3
+ date: '2026-09-11T21:17:18.962400+07:00'
4
+ version: 8.4.147
5
+ license: AGPL-3.0 License (https://ultralytics.com/license)
6
+ docs: https://docs.ultralytics.com
7
+ stride: 32
8
+ task: pose
9
+ head: Pose26
10
+ batch: 1
11
+ imgsz:
12
+ - 640
13
+ - 640
14
+ names:
15
+ 0: card
16
+ args:
17
+ batch: 1
18
+ quantize: null
19
+ channels: 3
20
+ end2end: false
21
+ kpt_shape:
22
+ - 4
23
+ - 3
24
+ kpt_names:
25
+ 0:
26
+ - '0'
27
+ - '1'
28
+ - '2'
29
+ - '3'
stage-1/best-stage1_ncnn_model/model.ncnn.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fb7f3fa87edb0712061db5cd5d647858a3a6b596b4ac77f337459f7479772e9b
3
+ size 10037832
stage-1/best-stage1_ncnn_model/model.ncnn.param ADDED
@@ -0,0 +1,353 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 7767517
2
+ 351 418
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_106 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_107 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_108 1 1 5 6
10
+ Slice split_0 1 2 6 7 8 -23300=2,16,16 1=0
11
+ Split splitncnn_0 1 3 8 9 10 11
12
+ Convolution conv_3 1 1 11 12 0=8 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1152
13
+ Swish silu_109 1 1 12 13
14
+ Convolution conv_4 1 1 13 14 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1152
15
+ Swish silu_110 1 1 14 15
16
+ BinaryOp add_0 2 1 10 15 16 0=0
17
+ Concat cat_0 3 1 7 9 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=3072
19
+ Swish silu_111 1 1 18 19
20
+ Convolution conv_6 1 1 19 20 0=64 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=36864
21
+ Swish silu_112 1 1 20 21
22
+ Convolution conv_7 1 1 21 22 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
23
+ Swish silu_113 1 1 22 23
24
+ Slice split_1 1 2 23 24 25 -23300=2,32,32 1=0
25
+ Split splitncnn_1 1 3 25 26 27 28
26
+ Convolution conv_8 1 1 28 29 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=4608
27
+ Swish silu_114 1 1 29 30
28
+ Convolution conv_9 1 1 30 31 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=4608
29
+ Swish silu_115 1 1 31 32
30
+ BinaryOp add_1 2 1 27 32 33 0=0
31
+ Concat cat_1 3 1 24 26 33 34 0=0
32
+ Convolution conv_10 1 1 34 35 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=12288
33
+ Swish silu_116 1 1 35 36
34
+ Split splitncnn_2 1 2 36 37 38
35
+ Convolution conv_11 1 1 38 39 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=147456
36
+ Swish silu_117 1 1 39 40
37
+ Convolution conv_12 1 1 40 41 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
38
+ Swish silu_118 1 1 41 42
39
+ Slice split_2 1 2 42 43 44 -23300=2,64,64 1=0
40
+ Split splitncnn_3 1 3 44 45 46 47
41
+ Convolution conv_13 1 1 47 48 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
42
+ Swish silu_119 1 1 48 49
43
+ Split splitncnn_4 1 2 49 50 51
44
+ Convolution conv_14 1 1 51 52 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_120 1 1 52 53
46
+ Convolution conv_15 1 1 53 54 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
47
+ Swish silu_121 1 1 54 55
48
+ BinaryOp add_2 2 1 50 55 56 0=0
49
+ Split splitncnn_5 1 2 56 57 58
50
+ Convolution conv_16 1 1 58 59 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
51
+ Swish silu_122 1 1 59 60
52
+ Convolution conv_17 1 1 60 61 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_123 1 1 61 62
54
+ BinaryOp add_3 2 1 57 62 63 0=0
55
+ Convolution conv_18 1 1 46 64 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_124 1 1 64 65
57
+ Concat cat_2 2 1 63 65 66 0=0
58
+ Convolution conv_19 1 1 66 67 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
59
+ Swish silu_125 1 1 67 68
60
+ Concat cat_3 3 1 43 45 68 69 0=0
61
+ Convolution conv_20 1 1 69 70 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=24576
62
+ Swish silu_126 1 1 70 71
63
+ Split splitncnn_6 1 2 71 72 73
64
+ Convolution conv_21 1 1 73 74 0=256 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=294912
65
+ Swish silu_127 1 1 74 75
66
+ Convolution conv_22 1 1 75 76 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
67
+ Swish silu_128 1 1 76 77
68
+ Slice split_3 1 2 77 78 79 -23300=2,128,128 1=0
69
+ Split splitncnn_7 1 3 79 80 81 82
70
+ Convolution conv_23 1 1 82 83 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
71
+ Swish silu_129 1 1 83 84
72
+ Split splitncnn_8 1 2 84 85 86
73
+ Convolution conv_24 1 1 86 87 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
74
+ Swish silu_130 1 1 87 88
75
+ Convolution conv_25 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
76
+ Swish silu_131 1 1 89 90
77
+ BinaryOp add_4 2 1 85 90 91 0=0
78
+ Split splitncnn_9 1 2 91 92 93
79
+ Convolution conv_26 1 1 93 94 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_132 1 1 94 95
81
+ Convolution conv_27 1 1 95 96 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
82
+ Swish silu_133 1 1 96 97
83
+ BinaryOp add_5 2 1 92 97 98 0=0
84
+ Convolution conv_28 1 1 81 99 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
85
+ Swish silu_134 1 1 99 100
86
+ Concat cat_4 2 1 98 100 101 0=0
87
+ Convolution conv_29 1 1 101 102 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
88
+ Swish silu_135 1 1 102 103
89
+ Concat cat_5 3 1 78 80 103 104 0=0
90
+ Convolution conv_30 1 1 104 105 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=98304
91
+ Swish silu_136 1 1 105 106
92
+ Split splitncnn_10 1 2 106 107 108
93
+ Convolution conv_31 1 1 108 109 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
94
+ Split splitncnn_11 1 2 109 110 111
95
+ Pooling maxpool2d_103 1 1 111 112 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
96
+ Split splitncnn_12 1 2 112 113 114
97
+ Pooling maxpool2d_104 1 1 114 115 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
98
+ Split splitncnn_13 1 2 115 116 117
99
+ Pooling maxpool2d_105 1 1 117 118 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
100
+ Concat cat_6 4 1 110 113 116 118 119 0=0
101
+ Convolution conv_32 1 1 119 120 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=131072
102
+ Swish silu_137 1 1 120 121
103
+ BinaryOp add_6 2 1 121 107 122 0=0
104
+ Convolution conv_33 1 1 122 123 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
105
+ Swish silu_138 1 1 123 124
106
+ Slice split_4 1 2 124 125 126 -23300=2,128,128 1=0
107
+ Split splitncnn_14 1 2 126 127 128
108
+ Convolution conv_34 1 1 128 129 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
109
+ Reshape reshape_205 1 1 129 130 0=400 1=128 2=2
110
+ Slice split_5 1 3 130 131 132 133 -23300=3,32,32,64 1=1
111
+ Split splitncnn_15 1 2 133 134 135
112
+ BinaryOp mul_7 1 1 131 136 0=2 1=1 2=0.176776692
113
+ Permute transpose_229 1 1 136 137 0=1
114
+ MatMul matmul_225 2 1 137 132 138
115
+ Softmax softmax_203 1 1 138 139 0=2 1=1
116
+ MatMul matmultransb_0 2 1 135 139 140 0=1
117
+ Reshape reshape_206 1 1 140 141 0=20 1=20 2=128
118
+ Reshape reshape_207 1 1 134 142 0=20 1=20 2=128
119
+ ConvolutionDepthWise convdw_233 1 1 142 143 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1152 7=128
120
+ BinaryOp add_8 2 1 141 143 144 0=0
121
+ Convolution conv_35 1 1 144 145 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
122
+ BinaryOp add_9 2 1 127 145 146 0=0
123
+ Split splitncnn_16 1 2 146 147 148
124
+ Convolution conv_36 1 1 148 149 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
125
+ Swish silu_139 1 1 149 150
126
+ Convolution conv_37 1 1 150 151 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
127
+ BinaryOp add_10 2 1 147 151 152 0=0
128
+ Concat cat_7 2 1 125 152 153 0=0
129
+ Convolution conv_38 1 1 153 154 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
130
+ Swish silu_140 1 1 154 155
131
+ Split splitncnn_17 1 2 155 156 157
132
+ Interp upsample_199 1 1 157 158 0=1 1=2.0 2=2.0 6=0
133
+ Concat cat_8 2 1 158 72 159 0=0
134
+ Convolution conv_39 1 1 159 160 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=49152
135
+ Swish silu_141 1 1 160 161
136
+ Slice split_6 1 2 161 162 163 -23300=2,64,64 1=0
137
+ Split splitncnn_18 1 3 163 164 165 166
138
+ Convolution conv_40 1 1 166 167 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
139
+ Swish silu_142 1 1 167 168
140
+ Split splitncnn_19 1 2 168 169 170
141
+ Convolution conv_41 1 1 170 171 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
142
+ Swish silu_143 1 1 171 172
143
+ Convolution conv_42 1 1 172 173 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
144
+ Swish silu_144 1 1 173 174
145
+ BinaryOp add_11 2 1 169 174 175 0=0
146
+ Split splitncnn_20 1 2 175 176 177
147
+ Convolution conv_43 1 1 177 178 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
148
+ Swish silu_145 1 1 178 179
149
+ Convolution conv_44 1 1 179 180 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
150
+ Swish silu_146 1 1 180 181
151
+ BinaryOp add_12 2 1 176 181 182 0=0
152
+ Convolution conv_45 1 1 165 183 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
153
+ Swish silu_147 1 1 183 184
154
+ Concat cat_9 2 1 182 184 185 0=0
155
+ Convolution conv_46 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=4096
156
+ Swish silu_148 1 1 186 187
157
+ Concat cat_10 3 1 162 164 187 188 0=0
158
+ Convolution conv_47 1 1 188 189 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=24576
159
+ Swish silu_149 1 1 189 190
160
+ Split splitncnn_21 1 2 190 191 192
161
+ Interp upsample_200 1 1 192 193 0=1 1=2.0 2=2.0 6=0
162
+ Concat cat_11 2 1 193 37 194 0=0
163
+ Convolution conv_48 1 1 194 195 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
164
+ Swish silu_150 1 1 195 196
165
+ Slice split_7 1 2 196 197 198 -23300=2,32,32 1=0
166
+ Split splitncnn_22 1 3 198 199 200 201
167
+ Convolution conv_49 1 1 201 202 0=16 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=512
168
+ Swish silu_151 1 1 202 203
169
+ Split splitncnn_23 1 2 203 204 205
170
+ Convolution conv_50 1 1 205 206 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
171
+ Swish silu_152 1 1 206 207
172
+ Convolution conv_51 1 1 207 208 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
173
+ Swish silu_153 1 1 208 209
174
+ BinaryOp add_13 2 1 204 209 210 0=0
175
+ Split splitncnn_24 1 2 210 211 212
176
+ Convolution conv_52 1 1 212 213 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
177
+ Swish silu_154 1 1 213 214
178
+ Convolution conv_53 1 1 214 215 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
179
+ Swish silu_155 1 1 215 216
180
+ BinaryOp add_14 2 1 211 216 217 0=0
181
+ Convolution conv_54 1 1 200 218 0=16 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=512
182
+ Swish silu_156 1 1 218 219
183
+ Concat cat_12 2 1 217 219 220 0=0
184
+ Convolution conv_55 1 1 220 221 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1024
185
+ Swish silu_157 1 1 221 222
186
+ Concat cat_13 3 1 197 199 222 223 0=0
187
+ Convolution conv_56 1 1 223 224 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=6144
188
+ Swish silu_158 1 1 224 225
189
+ Split splitncnn_25 1 4 225 226 227 228 229
190
+ Convolution conv_57 1 1 228 230 0=64 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=36864
191
+ Swish silu_159 1 1 230 231
192
+ Concat cat_14 2 1 231 191 232 0=0
193
+ Convolution conv_58 1 1 232 233 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=24576
194
+ Swish silu_160 1 1 233 234
195
+ Slice split_8 1 2 234 235 236 -23300=2,64,64 1=0
196
+ Split splitncnn_26 1 3 236 237 238 239
197
+ Convolution conv_59 1 1 239 240 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
198
+ Swish silu_161 1 1 240 241
199
+ Split splitncnn_27 1 2 241 242 243
200
+ Convolution conv_60 1 1 243 244 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
201
+ Swish silu_162 1 1 244 245
202
+ Convolution conv_61 1 1 245 246 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_163 1 1 246 247
204
+ BinaryOp add_15 2 1 242 247 248 0=0
205
+ Split splitncnn_28 1 2 248 249 250
206
+ Convolution conv_62 1 1 250 251 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
207
+ Swish silu_164 1 1 251 252
208
+ Convolution conv_63 1 1 252 253 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
209
+ Swish silu_165 1 1 253 254
210
+ BinaryOp add_16 2 1 249 254 255 0=0
211
+ Convolution conv_64 1 1 238 256 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
212
+ Swish silu_166 1 1 256 257
213
+ Concat cat_15 2 1 255 257 258 0=0
214
+ Convolution conv_65 1 1 258 259 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
215
+ Swish silu_167 1 1 259 260
216
+ Concat cat_16 3 1 235 237 260 261 0=0
217
+ Convolution conv_66 1 1 261 262 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=24576
218
+ Swish silu_168 1 1 262 263
219
+ Split splitncnn_29 1 4 263 264 265 266 267
220
+ Convolution conv_67 1 1 266 268 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=147456
221
+ Swish silu_169 1 1 268 269
222
+ Concat cat_17 2 1 269 156 270 0=0
223
+ Convolution conv_68 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=98304
224
+ Swish silu_170 1 1 271 272
225
+ Slice split_9 1 2 272 273 274 -23300=2,128,128 1=0
226
+ Split splitncnn_30 1 3 274 275 276 277
227
+ Convolution conv_69 1 1 277 278 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=73728
228
+ Swish silu_171 1 1 278 279
229
+ Convolution conv_70 1 1 279 280 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=73728
230
+ Swish silu_172 1 1 280 281
231
+ BinaryOp add_17 2 1 276 281 282 0=0
232
+ Split splitncnn_31 1 2 282 283 284
233
+ Convolution conv_71 1 1 284 285 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
234
+ Reshape reshape_208 1 1 285 286 0=400 1=128 2=2
235
+ Slice split_10 1 3 286 287 288 289 -23300=3,32,32,64 1=1
236
+ Split splitncnn_32 1 2 289 290 291
237
+ BinaryOp mul_18 1 1 287 292 0=2 1=1 2=0.176776692
238
+ Permute transpose_231 1 1 292 293 0=1
239
+ MatMul matmul_227 2 1 293 288 294
240
+ Softmax softmax_204 1 1 294 295 0=2 1=1
241
+ MatMul matmultransb_1 2 1 291 295 296 0=1
242
+ Reshape reshape_209 1 1 296 297 0=20 1=20 2=128
243
+ Reshape reshape_210 1 1 290 298 0=20 1=20 2=128
244
+ ConvolutionDepthWise convdw_234 1 1 298 299 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1152 7=128
245
+ BinaryOp add_19 2 1 297 299 300 0=0
246
+ Convolution conv_72 1 1 300 301 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
247
+ BinaryOp add_20 2 1 283 301 302 0=0
248
+ Split splitncnn_33 1 2 302 303 304
249
+ Convolution conv_73 1 1 304 305 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
250
+ Swish silu_173 1 1 305 306
251
+ Convolution conv_74 1 1 306 307 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
252
+ BinaryOp add_21 2 1 303 307 308 0=0
253
+ Concat cat_18 3 1 273 275 308 309 0=0
254
+ Convolution conv_75 1 1 309 310 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=98304
255
+ Swish silu_174 1 1 310 311
256
+ Split splitncnn_34 1 3 311 312 313 314
257
+ MemoryData pnnx_262 0 1 315 0=8400
258
+ Split splitncnn_0 1 2 315 316 317
259
+ Convolution conv_76 1 1 227 318 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
260
+ Swish silu_175 1 1 318 319
261
+ Convolution conv_77 1 1 319 320 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
262
+ Swish silu_176 1 1 320 321
263
+ Convolution conv_78 1 1 321 322 0=4 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=64
264
+ Reshape reshape_211 1 1 322 323 0=6400 1=4
265
+ Convolution conv_79 1 1 265 324 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=18432
266
+ Swish silu_177 1 1 324 325
267
+ Convolution conv_80 1 1 325 326 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
268
+ Swish silu_178 1 1 326 327
269
+ Convolution conv_81 1 1 327 328 0=4 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=64
270
+ Reshape reshape_212 1 1 328 329 0=1600 1=4
271
+ Convolution conv_82 1 1 313 330 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
272
+ Swish silu_179 1 1 330 331
273
+ Convolution conv_83 1 1 331 332 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
274
+ Swish silu_180 1 1 332 333
275
+ Convolution conv_84 1 1 333 334 0=4 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=64
276
+ Reshape reshape_213 1 1 334 335 0=400 1=4
277
+ Concat cat_19 3 1 323 329 335 336 0=1
278
+ ConvolutionDepthWise convdw_235 1 1 229 337 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=576 7=64
279
+ Swish silu_181 1 1 337 338
280
+ Convolution conv_85 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
281
+ Swish silu_182 1 1 339 340
282
+ ConvolutionDepthWise convdw_236 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=576 7=64
283
+ Swish silu_183 1 1 341 342
284
+ Convolution conv_86 1 1 342 343 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
285
+ Swish silu_184 1 1 343 344
286
+ Convolution conv_87 1 1 344 345 0=1 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=64
287
+ Reshape reshape_214 1 1 345 346 0=6400 1=1
288
+ ConvolutionDepthWise convdw_237 1 1 267 347 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1152 7=128
289
+ Swish silu_185 1 1 347 348
290
+ Convolution conv_88 1 1 348 349 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
291
+ Swish silu_186 1 1 349 350
292
+ ConvolutionDepthWise convdw_238 1 1 350 351 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=576 7=64
293
+ Swish silu_187 1 1 351 352
294
+ Convolution conv_89 1 1 352 353 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
295
+ Swish silu_188 1 1 353 354
296
+ Convolution conv_90 1 1 354 355 0=1 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=64
297
+ Reshape reshape_215 1 1 355 356 0=1600 1=1
298
+ ConvolutionDepthWise convdw_239 1 1 314 357 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304 7=256
299
+ Swish silu_189 1 1 357 358
300
+ Convolution conv_91 1 1 358 359 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
301
+ Swish silu_190 1 1 359 360
302
+ ConvolutionDepthWise convdw_240 1 1 360 361 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=576 7=64
303
+ Swish silu_191 1 1 361 362
304
+ Convolution conv_92 1 1 362 363 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
305
+ Swish silu_192 1 1 363 364
306
+ Convolution conv_93 1 1 364 365 0=1 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=64
307
+ Reshape reshape_216 1 1 365 366 0=400 1=1
308
+ Concat cat_20 3 1 346 356 366 367 0=1
309
+ Convolution conv_94 1 1 226 368 0=20 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=11520
310
+ Swish silu_193 1 1 368 369
311
+ Convolution conv_95 1 1 369 370 0=20 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=3600
312
+ Swish silu_194 1 1 370 371
313
+ Convolution conv_96 1 1 264 372 0=20 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=23040
314
+ Swish silu_195 1 1 372 373
315
+ Convolution conv_97 1 1 373 374 0=20 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=3600
316
+ Swish silu_196 1 1 374 375
317
+ Convolution conv_98 1 1 312 376 0=20 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=46080
318
+ Swish silu_197 1 1 376 377
319
+ Convolution conv_99 1 1 377 378 0=20 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=3600
320
+ Swish silu_198 1 1 378 379
321
+ Convolution conv_100 1 1 371 380 0=12 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=240
322
+ Reshape reshape_217 1 1 380 381 0=6400 1=12
323
+ Convolution conv_101 1 1 375 382 0=12 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=240
324
+ Reshape reshape_218 1 1 382 383 0=1600 1=12
325
+ Convolution conv_102 1 1 379 384 0=12 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=240
326
+ Reshape reshape_219 1 1 384 385 0=400 1=12
327
+ Concat cat_21 3 1 381 383 385 386 0=1
328
+ MemoryData pnnx_fold_anchor_points.1 0 1 387 0=8400 1=2
329
+ Split splitncnn_1 1 2 387 388 389
330
+ Slice chunk_0 1 2 336 390 391 -23300=2,-233,-233 1=0
331
+ BinaryOp sub_22 2 1 388 390 392 0=1
332
+ Split splitncnn_35 1 2 392 393 394
333
+ BinaryOp add_23 2 1 389 391 395 0=0
334
+ Split splitncnn_36 1 2 395 396 397
335
+ BinaryOp add_24 2 1 393 396 398 0=0
336
+ BinaryOp div_25 1 1 398 399 0=3 1=1 2=2.0
337
+ BinaryOp sub_26 2 1 397 394 400 0=1
338
+ Concat cat_22 2 1 399 400 401 0=0
339
+ Reshape reshape_220 1 1 316 402 0=8400 1=1
340
+ BinaryOp mul_27 2 1 401 402 403 0=2
341
+ Sigmoid sigmoid_201 1 1 367 404
342
+ Concat cat_23 2 1 403 404 405 0=0
343
+ Reshape reshape_221 1 1 386 406 0=8400 1=3 2=4
344
+ Slice tensor_split_0 1 2 406 407 408 -23300=2,2,-233 1=1
345
+ MemoryData pnnx_374 0 1 409 0=8400 1=2
346
+ Reshape reshape_222 1 1 409 410 0=8400 1=2 2=1
347
+ BinaryOp add_28 2 1 407 410 411 0=0
348
+ Reshape reshape_223 1 1 317 412 0=8400 1=1 2=1
349
+ BinaryOp mul_29 2 1 411 412 413 0=2
350
+ Sigmoid sigmoid_202 1 1 408 414
351
+ Concat cat_24 2 1 413 414 415 0=1
352
+ Reshape reshape_224 1 1 415 416 0=8400 1=12
353
+ Concat cat_25 2 1 405 416 out0 0=0
stage-1/best-stage1_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("D:/AI_Project/ocr_the_sv/src/eval_pipeline/weights/stage-1/best-stage1_ncnn_model/model.ncnn.param")
12
+ net.load_model("D:/AI_Project/ocr_the_sv/src/eval_pipeline/weights/stage-1/best-stage1_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())
stage-2/dbnet/inference.pdiparams ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ba35fd00d0532bfa01443698d3a337bce390f14ff12b530a28404c3557955e49
3
+ size 6774853
stage-2/dbnet/inference.pdmodel ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:df2eebd9955255aaca31823ff9ba7da60333f5915bebade6eaca2c104d54d331
3
+ size 167492
stage-2/dbnet/inference.yml ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Hpi:
2
+ backend_configs:
3
+ paddle_infer:
4
+ trt_dynamic_shapes: &id001
5
+ x:
6
+ - - 1
7
+ - 3
8
+ - 32
9
+ - 32
10
+ - - 1
11
+ - 3
12
+ - 736
13
+ - 736
14
+ - - 1
15
+ - 3
16
+ - 4000
17
+ - 4000
18
+ tensorrt:
19
+ dynamic_shapes: *id001
20
+ PreProcess:
21
+ transform_ops:
22
+ - DecodeImage:
23
+ channel_first: false
24
+ img_mode: BGR
25
+ - DetLabelEncode: null
26
+ - DetResizeForTest:
27
+ image_shape:
28
+ - 736
29
+ - 1280
30
+ - NormalizeImage:
31
+ mean:
32
+ - 0.485
33
+ - 0.456
34
+ - 0.406
35
+ order: hwc
36
+ scale: 1./255.
37
+ std:
38
+ - 0.229
39
+ - 0.224
40
+ - 0.225
41
+ - ToCHWImage: null
42
+ - KeepKeys:
43
+ keep_keys:
44
+ - image
45
+ - shape
46
+ - polys
47
+ - ignore_tags
48
+ PostProcess:
49
+ name: DBPostProcess
50
+ thresh: 0.3
51
+ box_thresh: 0.6
52
+ max_candidates: 1000
53
+ unclip_ratio: 1.5
stage-2/pp-ocrv6/inference.json ADDED
The diff for this file is too large to render. See raw diff
 
stage-2/pp-ocrv6/inference.pdiparams ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d1d257f236a218c24511423443a2aa52563fab5657758aa41143e9d851b4d272
3
+ size 9817888
stage-2/pp-ocrv6/inference.yml ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Global:
2
+ model_name: PP-OCRv6_small_det
3
+ Hpi:
4
+ backend_configs:
5
+ paddle_infer:
6
+ trt_dynamic_shapes: &id001
7
+ x:
8
+ - - 1
9
+ - 3
10
+ - 32
11
+ - 32
12
+ - - 1
13
+ - 3
14
+ - 736
15
+ - 736
16
+ - - 1
17
+ - 3
18
+ - 4000
19
+ - 4000
20
+ tensorrt:
21
+ dynamic_shapes: *id001
22
+ PreProcess:
23
+ transform_ops:
24
+ - DecodeImage:
25
+ channel_first: false
26
+ img_mode: BGR
27
+ - DetLabelEncode: null
28
+ - DetResizeForTest:
29
+ image_shape:
30
+ - 736
31
+ - 1280
32
+ - NormalizeImage:
33
+ mean:
34
+ - 0.485
35
+ - 0.456
36
+ - 0.406
37
+ order: hwc
38
+ scale: 1./255.
39
+ std:
40
+ - 0.229
41
+ - 0.224
42
+ - 0.225
43
+ - ToCHWImage: null
44
+ - KeepKeys:
45
+ keep_keys:
46
+ - image
47
+ - shape
48
+ - polys
49
+ - ignore_tags
50
+ PostProcess:
51
+ name: DBPostProcess
52
+ thresh: 0.2
53
+ box_thresh: 0.45
54
+ max_candidates: 3000
55
+ unclip_ratio: 1.4
stage-2/yolo26n-obb/best-stage2.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:66f99a754443a47c57c310ac260cee82cda7a4389ec864926d77133298651df4
3
+ size 5728668
stage-2/yolo26n-obb/best-stage2_ncnn_model/__pycache__/model_pnnx.cpython-310.pyc ADDED
Binary file (32.8 kB). View file
 
stage-2/yolo26n-obb/best-stage2_ncnn_model/metadata.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ description: Ultralytics YOLO26n-obb model trained on /content/dataset_yolo_obb/data.yaml
2
+ author: Ultralytics
3
+ date: '2026-09-11T21:22:34.145726+07:00'
4
+ version: 8.4.147
5
+ license: AGPL-3.0 License (https://ultralytics.com/license)
6
+ docs: https://docs.ultralytics.com
7
+ stride: 32
8
+ task: obb
9
+ head: OBB26
10
+ batch: 1
11
+ imgsz:
12
+ - 640
13
+ - 640
14
+ names:
15
+ 0: text_line
16
+ args:
17
+ batch: 1
18
+ quantize: null
19
+ channels: 3
20
+ end2end: false
stage-2/yolo26n-obb/best-stage2_ncnn_model/model.ncnn.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:955ca9d8e69fd6db080f65ca26c4ebb744b4ed0afc4b229fcbcae24b7991e5c4
3
+ size 9887652
stage-2/yolo26n-obb/best-stage2_ncnn_model/model.ncnn.param ADDED
@@ -0,0 +1,355 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 7767517
2
+ 353 424
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_106 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_107 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_108 1 1 5 6
10
+ Slice split_0 1 2 6 7 8 -23300=2,16,16 1=0
11
+ Split splitncnn_0 1 3 8 9 10 11
12
+ Convolution conv_3 1 1 11 12 0=8 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1152
13
+ Swish silu_109 1 1 12 13
14
+ Convolution conv_4 1 1 13 14 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1152
15
+ Swish silu_110 1 1 14 15
16
+ BinaryOp add_0 2 1 10 15 16 0=0
17
+ Concat cat_0 3 1 7 9 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=3072
19
+ Swish silu_111 1 1 18 19
20
+ Convolution conv_6 1 1 19 20 0=64 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=36864
21
+ Swish silu_112 1 1 20 21
22
+ Convolution conv_7 1 1 21 22 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
23
+ Swish silu_113 1 1 22 23
24
+ Slice split_1 1 2 23 24 25 -23300=2,32,32 1=0
25
+ Split splitncnn_1 1 3 25 26 27 28
26
+ Convolution conv_8 1 1 28 29 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=4608
27
+ Swish silu_114 1 1 29 30
28
+ Convolution conv_9 1 1 30 31 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=4608
29
+ Swish silu_115 1 1 31 32
30
+ BinaryOp add_1 2 1 27 32 33 0=0
31
+ Concat cat_1 3 1 24 26 33 34 0=0
32
+ Convolution conv_10 1 1 34 35 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=12288
33
+ Swish silu_116 1 1 35 36
34
+ Split splitncnn_2 1 2 36 37 38
35
+ Convolution conv_11 1 1 38 39 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=147456
36
+ Swish silu_117 1 1 39 40
37
+ Convolution conv_12 1 1 40 41 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
38
+ Swish silu_118 1 1 41 42
39
+ Slice split_2 1 2 42 43 44 -23300=2,64,64 1=0
40
+ Split splitncnn_3 1 3 44 45 46 47
41
+ Convolution conv_13 1 1 47 48 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
42
+ Swish silu_119 1 1 48 49
43
+ Split splitncnn_4 1 2 49 50 51
44
+ Convolution conv_14 1 1 51 52 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_120 1 1 52 53
46
+ Convolution conv_15 1 1 53 54 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
47
+ Swish silu_121 1 1 54 55
48
+ BinaryOp add_2 2 1 50 55 56 0=0
49
+ Split splitncnn_5 1 2 56 57 58
50
+ Convolution conv_16 1 1 58 59 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
51
+ Swish silu_122 1 1 59 60
52
+ Convolution conv_17 1 1 60 61 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_123 1 1 61 62
54
+ BinaryOp add_3 2 1 57 62 63 0=0
55
+ Convolution conv_18 1 1 46 64 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_124 1 1 64 65
57
+ Concat cat_2 2 1 63 65 66 0=0
58
+ Convolution conv_19 1 1 66 67 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
59
+ Swish silu_125 1 1 67 68
60
+ Concat cat_3 3 1 43 45 68 69 0=0
61
+ Convolution conv_20 1 1 69 70 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=24576
62
+ Swish silu_126 1 1 70 71
63
+ Split splitncnn_6 1 2 71 72 73
64
+ Convolution conv_21 1 1 73 74 0=256 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=294912
65
+ Swish silu_127 1 1 74 75
66
+ Convolution conv_22 1 1 75 76 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
67
+ Swish silu_128 1 1 76 77
68
+ Slice split_3 1 2 77 78 79 -23300=2,128,128 1=0
69
+ Split splitncnn_7 1 3 79 80 81 82
70
+ Convolution conv_23 1 1 82 83 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
71
+ Swish silu_129 1 1 83 84
72
+ Split splitncnn_8 1 2 84 85 86
73
+ Convolution conv_24 1 1 86 87 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
74
+ Swish silu_130 1 1 87 88
75
+ Convolution conv_25 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
76
+ Swish silu_131 1 1 89 90
77
+ BinaryOp add_4 2 1 85 90 91 0=0
78
+ Split splitncnn_9 1 2 91 92 93
79
+ Convolution conv_26 1 1 93 94 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_132 1 1 94 95
81
+ Convolution conv_27 1 1 95 96 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
82
+ Swish silu_133 1 1 96 97
83
+ BinaryOp add_5 2 1 92 97 98 0=0
84
+ Convolution conv_28 1 1 81 99 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
85
+ Swish silu_134 1 1 99 100
86
+ Concat cat_4 2 1 98 100 101 0=0
87
+ Convolution conv_29 1 1 101 102 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
88
+ Swish silu_135 1 1 102 103
89
+ Concat cat_5 3 1 78 80 103 104 0=0
90
+ Convolution conv_30 1 1 104 105 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=98304
91
+ Swish silu_136 1 1 105 106
92
+ Split splitncnn_10 1 2 106 107 108
93
+ Convolution conv_31 1 1 108 109 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
94
+ Split splitncnn_11 1 2 109 110 111
95
+ Pooling maxpool2d_103 1 1 111 112 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
96
+ Split splitncnn_12 1 2 112 113 114
97
+ Pooling maxpool2d_104 1 1 114 115 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
98
+ Split splitncnn_13 1 2 115 116 117
99
+ Pooling maxpool2d_105 1 1 117 118 0=0 1=5 11=5 12=1 13=2 2=1 3=2 5=1
100
+ Concat cat_6 4 1 110 113 116 118 119 0=0
101
+ Convolution conv_32 1 1 119 120 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=131072
102
+ Swish silu_137 1 1 120 121
103
+ BinaryOp add_6 2 1 121 107 122 0=0
104
+ Convolution conv_33 1 1 122 123 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
105
+ Swish silu_138 1 1 123 124
106
+ Slice split_4 1 2 124 125 126 -23300=2,128,128 1=0
107
+ Split splitncnn_14 1 2 126 127 128
108
+ Convolution conv_34 1 1 128 129 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
109
+ Reshape reshape_204 1 1 129 130 0=400 1=128 2=2
110
+ Slice split_5 1 3 130 131 132 133 -23300=3,32,32,64 1=1
111
+ Split splitncnn_15 1 2 133 134 135
112
+ BinaryOp mul_7 1 1 131 136 0=2 1=1 2=0.176776692
113
+ Permute transpose_224 1 1 136 137 0=1
114
+ MatMul matmul_220 2 1 137 132 138
115
+ Softmax softmax_202 1 1 138 139 0=2 1=1
116
+ MatMul matmultransb_0 2 1 135 139 140 0=1
117
+ Reshape reshape_205 1 1 140 141 0=20 1=20 2=128
118
+ Reshape reshape_206 1 1 134 142 0=20 1=20 2=128
119
+ ConvolutionDepthWise convdw_228 1 1 142 143 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1152 7=128
120
+ BinaryOp add_8 2 1 141 143 144 0=0
121
+ Convolution conv_35 1 1 144 145 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
122
+ BinaryOp add_9 2 1 127 145 146 0=0
123
+ Split splitncnn_16 1 2 146 147 148
124
+ Convolution conv_36 1 1 148 149 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
125
+ Swish silu_139 1 1 149 150
126
+ Convolution conv_37 1 1 150 151 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
127
+ BinaryOp add_10 2 1 147 151 152 0=0
128
+ Concat cat_7 2 1 125 152 153 0=0
129
+ Convolution conv_38 1 1 153 154 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
130
+ Swish silu_140 1 1 154 155
131
+ Split splitncnn_17 1 2 155 156 157
132
+ Interp upsample_199 1 1 157 158 0=1 1=2.0 2=2.0 6=0
133
+ Concat cat_8 2 1 158 72 159 0=0
134
+ Convolution conv_39 1 1 159 160 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=49152
135
+ Swish silu_141 1 1 160 161
136
+ Slice split_6 1 2 161 162 163 -23300=2,64,64 1=0
137
+ Split splitncnn_18 1 3 163 164 165 166
138
+ Convolution conv_40 1 1 166 167 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
139
+ Swish silu_142 1 1 167 168
140
+ Split splitncnn_19 1 2 168 169 170
141
+ Convolution conv_41 1 1 170 171 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
142
+ Swish silu_143 1 1 171 172
143
+ Convolution conv_42 1 1 172 173 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
144
+ Swish silu_144 1 1 173 174
145
+ BinaryOp add_11 2 1 169 174 175 0=0
146
+ Split splitncnn_20 1 2 175 176 177
147
+ Convolution conv_43 1 1 177 178 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
148
+ Swish silu_145 1 1 178 179
149
+ Convolution conv_44 1 1 179 180 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
150
+ Swish silu_146 1 1 180 181
151
+ BinaryOp add_12 2 1 176 181 182 0=0
152
+ Convolution conv_45 1 1 165 183 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
153
+ Swish silu_147 1 1 183 184
154
+ Concat cat_9 2 1 182 184 185 0=0
155
+ Convolution conv_46 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=4096
156
+ Swish silu_148 1 1 186 187
157
+ Concat cat_10 3 1 162 164 187 188 0=0
158
+ Convolution conv_47 1 1 188 189 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=24576
159
+ Swish silu_149 1 1 189 190
160
+ Split splitncnn_21 1 2 190 191 192
161
+ Interp upsample_200 1 1 192 193 0=1 1=2.0 2=2.0 6=0
162
+ Concat cat_11 2 1 193 37 194 0=0
163
+ Convolution conv_48 1 1 194 195 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
164
+ Swish silu_150 1 1 195 196
165
+ Slice split_7 1 2 196 197 198 -23300=2,32,32 1=0
166
+ Split splitncnn_22 1 3 198 199 200 201
167
+ Convolution conv_49 1 1 201 202 0=16 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=512
168
+ Swish silu_151 1 1 202 203
169
+ Split splitncnn_23 1 2 203 204 205
170
+ Convolution conv_50 1 1 205 206 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
171
+ Swish silu_152 1 1 206 207
172
+ Convolution conv_51 1 1 207 208 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
173
+ Swish silu_153 1 1 208 209
174
+ BinaryOp add_13 2 1 204 209 210 0=0
175
+ Split splitncnn_24 1 2 210 211 212
176
+ Convolution conv_52 1 1 212 213 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
177
+ Swish silu_154 1 1 213 214
178
+ Convolution conv_53 1 1 214 215 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
179
+ Swish silu_155 1 1 215 216
180
+ BinaryOp add_14 2 1 211 216 217 0=0
181
+ Convolution conv_54 1 1 200 218 0=16 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=512
182
+ Swish silu_156 1 1 218 219
183
+ Concat cat_12 2 1 217 219 220 0=0
184
+ Convolution conv_55 1 1 220 221 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1024
185
+ Swish silu_157 1 1 221 222
186
+ Concat cat_13 3 1 197 199 222 223 0=0
187
+ Convolution conv_56 1 1 223 224 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=6144
188
+ Swish silu_158 1 1 224 225
189
+ Split splitncnn_25 1 4 225 226 227 228 229
190
+ Convolution conv_57 1 1 228 230 0=64 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=36864
191
+ Swish silu_159 1 1 230 231
192
+ Concat cat_14 2 1 231 191 232 0=0
193
+ Convolution conv_58 1 1 232 233 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=24576
194
+ Swish silu_160 1 1 233 234
195
+ Slice split_8 1 2 234 235 236 -23300=2,64,64 1=0
196
+ Split splitncnn_26 1 3 236 237 238 239
197
+ Convolution conv_59 1 1 239 240 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
198
+ Swish silu_161 1 1 240 241
199
+ Split splitncnn_27 1 2 241 242 243
200
+ Convolution conv_60 1 1 243 244 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
201
+ Swish silu_162 1 1 244 245
202
+ Convolution conv_61 1 1 245 246 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_163 1 1 246 247
204
+ BinaryOp add_15 2 1 242 247 248 0=0
205
+ Split splitncnn_28 1 2 248 249 250
206
+ Convolution conv_62 1 1 250 251 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
207
+ Swish silu_164 1 1 251 252
208
+ Convolution conv_63 1 1 252 253 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
209
+ Swish silu_165 1 1 253 254
210
+ BinaryOp add_16 2 1 249 254 255 0=0
211
+ Convolution conv_64 1 1 238 256 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
212
+ Swish silu_166 1 1 256 257
213
+ Concat cat_15 2 1 255 257 258 0=0
214
+ Convolution conv_65 1 1 258 259 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
215
+ Swish silu_167 1 1 259 260
216
+ Concat cat_16 3 1 235 237 260 261 0=0
217
+ Convolution conv_66 1 1 261 262 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=24576
218
+ Swish silu_168 1 1 262 263
219
+ Split splitncnn_29 1 4 263 264 265 266 267
220
+ Convolution conv_67 1 1 266 268 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=147456
221
+ Swish silu_169 1 1 268 269
222
+ Concat cat_17 2 1 269 156 270 0=0
223
+ Convolution conv_68 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=98304
224
+ Swish silu_170 1 1 271 272
225
+ Slice split_9 1 2 272 273 274 -23300=2,128,128 1=0
226
+ Split splitncnn_30 1 3 274 275 276 277
227
+ Convolution conv_69 1 1 277 278 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=73728
228
+ Swish silu_171 1 1 278 279
229
+ Convolution conv_70 1 1 279 280 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=73728
230
+ Swish silu_172 1 1 280 281
231
+ BinaryOp add_17 2 1 276 281 282 0=0
232
+ Split splitncnn_31 1 2 282 283 284
233
+ Convolution conv_71 1 1 284 285 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
234
+ Reshape reshape_207 1 1 285 286 0=400 1=128 2=2
235
+ Slice split_10 1 3 286 287 288 289 -23300=3,32,32,64 1=1
236
+ Split splitncnn_32 1 2 289 290 291
237
+ BinaryOp mul_18 1 1 287 292 0=2 1=1 2=0.176776692
238
+ Permute transpose_226 1 1 292 293 0=1
239
+ MatMul matmul_222 2 1 293 288 294
240
+ Softmax softmax_203 1 1 294 295 0=2 1=1
241
+ MatMul matmultransb_1 2 1 291 295 296 0=1
242
+ Reshape reshape_208 1 1 296 297 0=20 1=20 2=128
243
+ Reshape reshape_209 1 1 290 298 0=20 1=20 2=128
244
+ ConvolutionDepthWise convdw_229 1 1 298 299 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1152 7=128
245
+ BinaryOp add_19 2 1 297 299 300 0=0
246
+ Convolution conv_72 1 1 300 301 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
247
+ BinaryOp add_20 2 1 283 301 302 0=0
248
+ Split splitncnn_33 1 2 302 303 304
249
+ Convolution conv_73 1 1 304 305 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
250
+ Swish silu_173 1 1 305 306
251
+ Convolution conv_74 1 1 306 307 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
252
+ BinaryOp add_21 2 1 303 307 308 0=0
253
+ Concat cat_18 3 1 273 275 308 309 0=0
254
+ Convolution conv_75 1 1 309 310 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=98304
255
+ Swish silu_174 1 1 310 311
256
+ Split splitncnn_34 1 3 311 312 313 314
257
+ MemoryData pnnx_262 0 1 315 0=8400
258
+ Convolution conv_76 1 1 227 316 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
259
+ Swish silu_175 1 1 316 317
260
+ Convolution conv_77 1 1 317 318 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
261
+ Swish silu_176 1 1 318 319
262
+ Convolution conv_78 1 1 319 320 0=4 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=64
263
+ Reshape reshape_210 1 1 320 321 0=6400 1=4
264
+ Convolution conv_79 1 1 265 322 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=18432
265
+ Swish silu_177 1 1 322 323
266
+ Convolution conv_80 1 1 323 324 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
267
+ Swish silu_178 1 1 324 325
268
+ Convolution conv_81 1 1 325 326 0=4 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=64
269
+ Reshape reshape_211 1 1 326 327 0=1600 1=4
270
+ Convolution conv_82 1 1 313 328 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
271
+ Swish silu_179 1 1 328 329
272
+ Convolution conv_83 1 1 329 330 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
273
+ Swish silu_180 1 1 330 331
274
+ Convolution conv_84 1 1 331 332 0=4 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=64
275
+ Reshape reshape_212 1 1 332 333 0=400 1=4
276
+ Concat cat_19 3 1 321 327 333 334 0=1
277
+ ConvolutionDepthWise convdw_230 1 1 229 335 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=576 7=64
278
+ Swish silu_181 1 1 335 336
279
+ Convolution conv_85 1 1 336 337 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
280
+ Swish silu_182 1 1 337 338
281
+ ConvolutionDepthWise convdw_231 1 1 338 339 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=576 7=64
282
+ Swish silu_183 1 1 339 340
283
+ Convolution conv_86 1 1 340 341 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_184 1 1 341 342
285
+ Convolution conv_87 1 1 342 343 0=1 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=64
286
+ Reshape reshape_213 1 1 343 344 0=6400 1=1
287
+ ConvolutionDepthWise convdw_232 1 1 267 345 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1152 7=128
288
+ Swish silu_185 1 1 345 346
289
+ Convolution conv_88 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=8192
290
+ Swish silu_186 1 1 347 348
291
+ ConvolutionDepthWise convdw_233 1 1 348 349 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=576 7=64
292
+ Swish silu_187 1 1 349 350
293
+ Convolution conv_89 1 1 350 351 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
294
+ Swish silu_188 1 1 351 352
295
+ Convolution conv_90 1 1 352 353 0=1 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=64
296
+ Reshape reshape_214 1 1 353 354 0=1600 1=1
297
+ ConvolutionDepthWise convdw_234 1 1 314 355 0=256 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304 7=256
298
+ Swish silu_189 1 1 355 356
299
+ Convolution conv_91 1 1 356 357 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
300
+ Swish silu_190 1 1 357 358
301
+ ConvolutionDepthWise convdw_235 1 1 358 359 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=576 7=64
302
+ Swish silu_191 1 1 359 360
303
+ Convolution conv_92 1 1 360 361 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
304
+ Swish silu_192 1 1 361 362
305
+ Convolution conv_93 1 1 362 363 0=1 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=64
306
+ Reshape reshape_215 1 1 363 364 0=400 1=1
307
+ Concat cat_20 3 1 344 354 364 365 0=1
308
+ Convolution conv_94 1 1 226 366 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
309
+ Swish silu_193 1 1 366 367
310
+ Convolution conv_95 1 1 367 368 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
311
+ Swish silu_194 1 1 368 369
312
+ Convolution conv_96 1 1 369 370 0=1 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16
313
+ Reshape reshape_216 1 1 370 371 0=6400 1=1
314
+ Convolution conv_97 1 1 264 372 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=18432
315
+ Swish silu_195 1 1 372 373
316
+ Convolution conv_98 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
317
+ Swish silu_196 1 1 374 375
318
+ Convolution conv_99 1 1 375 376 0=1 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16
319
+ Reshape reshape_217 1 1 376 377 0=1600 1=1
320
+ Convolution conv_100 1 1 312 378 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
321
+ Swish silu_197 1 1 378 379
322
+ Convolution conv_101 1 1 379 380 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=2304
323
+ Swish silu_198 1 1 380 381
324
+ Convolution conv_102 1 1 381 382 0=1 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16
325
+ Reshape reshape_218 1 1 382 383 0=400 1=1
326
+ Concat cat_21 3 1 371 377 383 384 0=1
327
+ Split splitncnn_35 1 3 384 385 386 387
328
+ MemoryData pnnx_fold_anchor_points.1 0 1 388 0=8400 1=2
329
+ Slice split_11 1 2 334 389 390 -23300=2,2,-233 1=0
330
+ Split splitncnn_37 1 2 390 391 392
331
+ Split splitncnn_36 1 2 389 393 394
332
+ UnaryOp cos_22 1 1 386 395 0=10
333
+ Split splitncnn_38 1 2 395 396 397
334
+ UnaryOp sin_23 1 1 387 398 0=9
335
+ Split splitncnn_39 1 2 398 399 400
336
+ BinaryOp sub_24 2 1 391 393 401 0=1
337
+ BinaryOp div_25 1 1 401 402 0=3 1=1 2=2.0
338
+ Slice split_12 1 2 402 403 404 -23300=2,1,-233 1=0
339
+ Split splitncnn_41 1 2 404 405 406
340
+ Split splitncnn_40 1 2 403 407 408
341
+ BinaryOp mul_26 2 1 405 399 409 0=2
342
+ BinaryOp mul_27 2 1 407 396 410 0=2
343
+ BinaryOp sub_28 2 1 410 409 411 0=1
344
+ BinaryOp mul_29 2 1 406 397 412 0=2
345
+ BinaryOp mul_30 2 1 408 400 413 0=2
346
+ BinaryOp add_31 2 1 413 412 414 0=0
347
+ Concat cat_22 2 1 411 414 415 0=0
348
+ BinaryOp add_32 2 1 415 388 416 0=0
349
+ BinaryOp add_33 2 1 394 392 417 0=0
350
+ Concat cat_23 2 1 416 417 418 0=0
351
+ Reshape reshape_219 1 1 315 419 0=8400 1=1
352
+ BinaryOp mul_34 2 1 418 419 420 0=2
353
+ Sigmoid sigmoid_201 1 1 365 421
354
+ Concat cat_24 2 1 420 421 422 0=0
355
+ Concat cat_25 2 1 422 385 out0 0=0
stage-2/yolo26n-obb/best-stage2_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("D:/AI_Project/ocr_the_sv/src/eval_pipeline/weights/stage-2/yolo26n-obb/best-stage2_ncnn_model/model.ncnn.param")
12
+ net.load_model("D:/AI_Project/ocr_the_sv/src/eval_pipeline/weights/stage-2/yolo26n-obb/best-stage2_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())
stage-3/mobilenetv3-crnn/best.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ff8f4522079b24c7fc72f52c84297ee194968404b0ddf15d32328b84e484dd4d
3
+ size 23417832
stage-3/mobilenetv3-crnn/mobilenetv3_crnn.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:72d9f8ece79ab0e3b8d24490744f3df9e1365758c85d75d881e0e47ccc289f92
3
+ size 23226797
stage-3/pp-ocrv6/inference.json ADDED
The diff for this file is too large to render. See raw diff
 
stage-3/pp-ocrv6/inference.pdiparams ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:73bc51a88c3fee85830b221194a07e5f49a896c23b27888f380ce1f4331a926b
3
+ size 12130296
stage-3/pp-ocrv6/inference.yml ADDED
@@ -0,0 +1,271 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Global:
2
+ model_name: PP-OCRv6_small_rec
3
+ Hpi:
4
+ backend_configs:
5
+ paddle_infer:
6
+ trt_dynamic_shapes: &id001
7
+ x:
8
+ - - 1
9
+ - 3
10
+ - 48
11
+ - 160
12
+ - - 1
13
+ - 3
14
+ - 48
15
+ - 320
16
+ - - 8
17
+ - 3
18
+ - 48
19
+ - 3200
20
+ tensorrt:
21
+ dynamic_shapes: *id001
22
+ PreProcess:
23
+ transform_ops:
24
+ - DecodeImage:
25
+ channel_first: false
26
+ img_mode: BGR
27
+ - MultiLabelEncode:
28
+ gtc_encode: NRTRLabelEncode
29
+ - RecResizeImg:
30
+ image_shape:
31
+ - 3
32
+ - 48
33
+ - 320
34
+ - KeepKeys:
35
+ keep_keys:
36
+ - image
37
+ - label_ctc
38
+ - label_gtc
39
+ - length
40
+ - valid_ratio
41
+ PostProcess:
42
+ name: CTCLabelDecode
43
+ character_dict:
44
+ - a
45
+ - A
46
+ - à
47
+ - À
48
+ - ả
49
+ - Ả
50
+ - ã
51
+ - Ã
52
+ - á
53
+ - Á
54
+ - ạ
55
+ - Ạ
56
+ - ă
57
+ - Ă
58
+ - ằ
59
+ - Ằ
60
+ - ẳ
61
+ - Ẳ
62
+ - ẵ
63
+ - Ẵ
64
+ - ắ
65
+ - Ắ
66
+ - ặ
67
+ - Ặ
68
+ - â
69
+ - Â
70
+ - ầ
71
+ - Ầ
72
+ - ẩ
73
+ - Ẩ
74
+ - ẫ
75
+ - Ẫ
76
+ - ấ
77
+ - Ấ
78
+ - ậ
79
+ - Ậ
80
+ - b
81
+ - B
82
+ - c
83
+ - C
84
+ - d
85
+ - D
86
+ - đ
87
+ - Đ
88
+ - e
89
+ - E
90
+ - è
91
+ - È
92
+ - ẻ
93
+ - Ẻ
94
+ - ẽ
95
+ - Ẽ
96
+ - é
97
+ - É
98
+ - ẹ
99
+ - Ẹ
100
+ - ê
101
+ - Ê
102
+ - ề
103
+ - Ề
104
+ - ể
105
+ - Ể
106
+ - ễ
107
+ - Ễ
108
+ - ế
109
+ - Ế
110
+ - ệ
111
+ - Ệ
112
+ - f
113
+ - F
114
+ - g
115
+ - G
116
+ - h
117
+ - H
118
+ - i
119
+ - I
120
+ - ì
121
+ - Ì
122
+ - ỉ
123
+ - Ỉ
124
+ - ĩ
125
+ - Ĩ
126
+ - í
127
+ - Í
128
+ - ị
129
+ - Ị
130
+ - j
131
+ - J
132
+ - k
133
+ - K
134
+ - l
135
+ - L
136
+ - m
137
+ - M
138
+ - n
139
+ - N
140
+ - o
141
+ - O
142
+ - ò
143
+ - Ò
144
+ - ỏ
145
+ - Ỏ
146
+ - õ
147
+ - Õ
148
+ - ó
149
+ - Ó
150
+ - ọ
151
+ - Ọ
152
+ - ô
153
+ - Ô
154
+ - ồ
155
+ - Ồ
156
+ - ổ
157
+ - Ổ
158
+ - ỗ
159
+ - Ỗ
160
+ - ố
161
+ - Ố
162
+ - ộ
163
+ - Ộ
164
+ - ơ
165
+ - Ơ
166
+ - ờ
167
+ - Ờ
168
+ - ở
169
+ - Ở
170
+ - ỡ
171
+ - Ỡ
172
+ - ớ
173
+ - Ớ
174
+ - ợ
175
+ - Ợ
176
+ - p
177
+ - P
178
+ - q
179
+ - Q
180
+ - r
181
+ - R
182
+ - s
183
+ - S
184
+ - t
185
+ - T
186
+ - u
187
+ - U
188
+ - ù
189
+ - Ù
190
+ - ủ
191
+ - Ủ
192
+ - ũ
193
+ - Ũ
194
+ - ú
195
+ - Ú
196
+ - ụ
197
+ - Ụ
198
+ - ư
199
+ - Ư
200
+ - ừ
201
+ - Ừ
202
+ - ử
203
+ - Ử
204
+ - ữ
205
+ - Ữ
206
+ - ứ
207
+ - Ứ
208
+ - ự
209
+ - Ự
210
+ - v
211
+ - V
212
+ - w
213
+ - W
214
+ - x
215
+ - X
216
+ - y
217
+ - Y
218
+ - ỳ
219
+ - Ỳ
220
+ - ỷ
221
+ - Ỷ
222
+ - ỹ
223
+ - Ỹ
224
+ - ý
225
+ - Ý
226
+ - ỵ
227
+ - Ỵ
228
+ - z
229
+ - Z
230
+ - '0'
231
+ - '1'
232
+ - '2'
233
+ - '3'
234
+ - '4'
235
+ - '5'
236
+ - '6'
237
+ - '7'
238
+ - '8'
239
+ - '9'
240
+ - '!'
241
+ - '"'
242
+ - '#'
243
+ - $
244
+ - '%'
245
+ - '&'
246
+ - ''''
247
+ - (
248
+ - )
249
+ - '*'
250
+ - +
251
+ - ','
252
+ - '-'
253
+ - .
254
+ - /
255
+ - ':'
256
+ - ;
257
+ - <
258
+ - '='
259
+ - '>'
260
+ - '?'
261
+ - '@'
262
+ - '['
263
+ - \
264
+ - ']'
265
+ - ^
266
+ - _
267
+ - '`'
268
+ - '{'
269
+ - '|'
270
+ - '}'
271
+ - '~'
stage-3/pp-ocrv6/ppocrv6_small_rec.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7232ea7937c2ee6a6fbb92084afa5936fa9b35f57278412a16adcc8fbee1e109
3
+ size 12209748
stage-3/repsvtr/inference.json ADDED
The diff for this file is too large to render. See raw diff
 
stage-3/repsvtr/inference.pdiparams ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2ca3918c9f0bc7e77fd0045fa942e1c82ef6b1d2e7940a88791b9a45ff12e8fa
3
+ size 18495277
stage-3/repsvtr/inference.yml ADDED
@@ -0,0 +1,271 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Global:
2
+ model_name: ch_RepSVTR_rec
3
+ Hpi:
4
+ backend_configs:
5
+ paddle_infer:
6
+ trt_dynamic_shapes: &id001
7
+ x:
8
+ - - 1
9
+ - 3
10
+ - 48
11
+ - 160
12
+ - - 1
13
+ - 3
14
+ - 48
15
+ - 320
16
+ - - 8
17
+ - 3
18
+ - 48
19
+ - 3200
20
+ tensorrt:
21
+ dynamic_shapes: *id001
22
+ PreProcess:
23
+ transform_ops:
24
+ - DecodeImage:
25
+ channel_first: false
26
+ img_mode: BGR
27
+ - MultiLabelEncode:
28
+ gtc_encode: NRTRLabelEncode
29
+ - RecResizeImg:
30
+ image_shape:
31
+ - 3
32
+ - 48
33
+ - 320
34
+ - KeepKeys:
35
+ keep_keys:
36
+ - image
37
+ - label_ctc
38
+ - label_gtc
39
+ - length
40
+ - valid_ratio
41
+ PostProcess:
42
+ name: CTCLabelDecode
43
+ character_dict:
44
+ - a
45
+ - A
46
+ - à
47
+ - À
48
+ - ả
49
+ - Ả
50
+ - ã
51
+ - Ã
52
+ - á
53
+ - Á
54
+ - ạ
55
+ - Ạ
56
+ - ă
57
+ - Ă
58
+ - ằ
59
+ - Ằ
60
+ - ẳ
61
+ - Ẳ
62
+ - ẵ
63
+ - Ẵ
64
+ - ắ
65
+ - Ắ
66
+ - ặ
67
+ - Ặ
68
+ - â
69
+ - Â
70
+ - ầ
71
+ - Ầ
72
+ - ẩ
73
+ - Ẩ
74
+ - ẫ
75
+ - Ẫ
76
+ - ấ
77
+ - Ấ
78
+ - ậ
79
+ - Ậ
80
+ - b
81
+ - B
82
+ - c
83
+ - C
84
+ - d
85
+ - D
86
+ - đ
87
+ - Đ
88
+ - e
89
+ - E
90
+ - è
91
+ - È
92
+ - ẻ
93
+ - Ẻ
94
+ - ẽ
95
+ - Ẽ
96
+ - é
97
+ - É
98
+ - ẹ
99
+ - Ẹ
100
+ - ê
101
+ - Ê
102
+ - ề
103
+ - Ề
104
+ - ể
105
+ - Ể
106
+ - ễ
107
+ - Ễ
108
+ - ế
109
+ - Ế
110
+ - ệ
111
+ - Ệ
112
+ - f
113
+ - F
114
+ - g
115
+ - G
116
+ - h
117
+ - H
118
+ - i
119
+ - I
120
+ - ì
121
+ - Ì
122
+ - ỉ
123
+ - Ỉ
124
+ - ĩ
125
+ - Ĩ
126
+ - í
127
+ - Í
128
+ - ị
129
+ - Ị
130
+ - j
131
+ - J
132
+ - k
133
+ - K
134
+ - l
135
+ - L
136
+ - m
137
+ - M
138
+ - n
139
+ - N
140
+ - o
141
+ - O
142
+ - ò
143
+ - Ò
144
+ - ỏ
145
+ - Ỏ
146
+ - õ
147
+ - Õ
148
+ - ó
149
+ - Ó
150
+ - ọ
151
+ - Ọ
152
+ - ô
153
+ - Ô
154
+ - ồ
155
+ - Ồ
156
+ - ổ
157
+ - Ổ
158
+ - ỗ
159
+ - Ỗ
160
+ - ố
161
+ - Ố
162
+ - ộ
163
+ - Ộ
164
+ - ơ
165
+ - Ơ
166
+ - ờ
167
+ - Ờ
168
+ - ở
169
+ - Ở
170
+ - ỡ
171
+ - Ỡ
172
+ - ớ
173
+ - Ớ
174
+ - ợ
175
+ - Ợ
176
+ - p
177
+ - P
178
+ - q
179
+ - Q
180
+ - r
181
+ - R
182
+ - s
183
+ - S
184
+ - t
185
+ - T
186
+ - u
187
+ - U
188
+ - ù
189
+ - Ù
190
+ - ủ
191
+ - Ủ
192
+ - ũ
193
+ - Ũ
194
+ - ú
195
+ - Ú
196
+ - ụ
197
+ - Ụ
198
+ - ư
199
+ - Ư
200
+ - ừ
201
+ - Ừ
202
+ - ử
203
+ - Ử
204
+ - ữ
205
+ - Ữ
206
+ - ứ
207
+ - Ứ
208
+ - ự
209
+ - Ự
210
+ - v
211
+ - V
212
+ - w
213
+ - W
214
+ - x
215
+ - X
216
+ - y
217
+ - Y
218
+ - ỳ
219
+ - Ỳ
220
+ - ỷ
221
+ - Ỷ
222
+ - ỹ
223
+ - Ỹ
224
+ - ý
225
+ - Ý
226
+ - ỵ
227
+ - Ỵ
228
+ - z
229
+ - Z
230
+ - '0'
231
+ - '1'
232
+ - '2'
233
+ - '3'
234
+ - '4'
235
+ - '5'
236
+ - '6'
237
+ - '7'
238
+ - '8'
239
+ - '9'
240
+ - '!'
241
+ - '"'
242
+ - '#'
243
+ - $
244
+ - '%'
245
+ - '&'
246
+ - ''''
247
+ - (
248
+ - )
249
+ - '*'
250
+ - +
251
+ - ','
252
+ - '-'
253
+ - .
254
+ - /
255
+ - ':'
256
+ - ;
257
+ - <
258
+ - '='
259
+ - '>'
260
+ - '?'
261
+ - '@'
262
+ - '['
263
+ - \
264
+ - ']'
265
+ - ^
266
+ - _
267
+ - '`'
268
+ - '{'
269
+ - '|'
270
+ - '}'
271
+ - '~'
stage-3/repsvtr/repsvtr.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1368aa5d49a4b404a846a6eceab86722c6667f5efaad3cef4dd7c881fea6237a
3
+ size 18576155