Upload folder using huggingface_hub
Browse files- .gitattributes +5 -0
- stage-1/best-stage1.pt +3 -0
- stage-1/best-stage1_ncnn_model/__pycache__/model_pnnx.cpython-310.pyc +0 -0
- stage-1/best-stage1_ncnn_model/metadata.yaml +29 -0
- stage-1/best-stage1_ncnn_model/model.ncnn.bin +3 -0
- stage-1/best-stage1_ncnn_model/model.ncnn.param +353 -0
- stage-1/best-stage1_ncnn_model/model_ncnn.py +26 -0
- stage-2/dbnet/inference.pdiparams +3 -0
- stage-2/dbnet/inference.pdmodel +3 -0
- stage-2/dbnet/inference.yml +53 -0
- stage-2/pp-ocrv6/inference.json +0 -0
- stage-2/pp-ocrv6/inference.pdiparams +3 -0
- stage-2/pp-ocrv6/inference.yml +55 -0
- stage-2/yolo26n-obb/best-stage2.pt +3 -0
- stage-2/yolo26n-obb/best-stage2_ncnn_model/__pycache__/model_pnnx.cpython-310.pyc +0 -0
- stage-2/yolo26n-obb/best-stage2_ncnn_model/metadata.yaml +20 -0
- stage-2/yolo26n-obb/best-stage2_ncnn_model/model.ncnn.bin +3 -0
- stage-2/yolo26n-obb/best-stage2_ncnn_model/model.ncnn.param +355 -0
- stage-2/yolo26n-obb/best-stage2_ncnn_model/model_ncnn.py +26 -0
- stage-3/mobilenetv3-crnn/best.pth +3 -0
- stage-3/mobilenetv3-crnn/mobilenetv3_crnn.onnx +3 -0
- stage-3/pp-ocrv6/inference.json +0 -0
- stage-3/pp-ocrv6/inference.pdiparams +3 -0
- stage-3/pp-ocrv6/inference.yml +271 -0
- stage-3/pp-ocrv6/ppocrv6_small_rec.onnx +3 -0
- stage-3/repsvtr/inference.json +0 -0
- stage-3/repsvtr/inference.pdiparams +3 -0
- stage-3/repsvtr/inference.yml +271 -0
- stage-3/repsvtr/repsvtr.onnx +3 -0
.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
|