File size: 4,715 Bytes
7b89cad
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
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
177
178
179
180
181
182
183
184
185
186
187
{
    "mode": "paddle",
    "draw_threshold": 0.5,
    "metric": "COCO",
    "use_dynamic_shape": false,
    "Global": {
        "model_name": "PP-DocLayout-M"
    },
    "arch": "GFL",
    "min_subgraph_size": 3,
    "Preprocess": [
        {
            "interp": 2,
            "keep_ratio": false,
            "target_size": [
                640,
                640
            ],
            "type": "Resize"
        },
        {
            "is_scale": true,
            "mean": [
                0.485,
                0.456,
                0.406
            ],
            "std": [
                0.229,
                0.224,
                0.225
            ],
            "type": "NormalizeImage"
        },
        {
            "type": "Permute"
        }
    ],
    "label_list": [
        "paragraph_title",
        "image",
        "text",
        "number",
        "abstract",
        "content",
        "figure_title",
        "formula",
        "table",
        "table_title",
        "reference",
        "doc_title",
        "footnote",
        "header",
        "algorithm",
        "footer",
        "seal",
        "chart_title",
        "chart",
        "formula_number",
        "header_image",
        "footer_image",
        "aside_text"
    ],
    "Hpi": {
        "backend_configs": {
            "paddle_infer": {
                "trt_dynamic_shapes": {
                    "image": [
                        [
                            1,
                            3,
                            640,
                            640
                        ],
                        [
                            1,
                            3,
                            640,
                            640
                        ],
                        [
                            8,
                            3,
                            640,
                            640
                        ]
                    ],
                    "scale_factor": [
                        [
                            1,
                            2
                        ],
                        [
                            1,
                            2
                        ],
                        [
                            8,
                            2
                        ]
                    ]
                },
                "trt_dynamic_shape_input_data": {
                    "scale_factor": [
                        [
                            2,
                            2
                        ],
                        [
                            1,
                            1
                        ],
                        [
                            0.67,
                            0.67,
                            0.67,
                            0.67,
                            0.67,
                            0.67,
                            0.67,
                            0.67,
                            0.67,
                            0.67,
                            0.67,
                            0.67,
                            0.67,
                            0.67,
                            0.67,
                            0.67
                        ]
                    ]
                }
            },
            "tensorrt": {
                "dynamic_shapes": {
                    "image": [
                        [
                            1,
                            3,
                            640,
                            640
                        ],
                        [
                            1,
                            3,
                            640,
                            640
                        ],
                        [
                            8,
                            3,
                            640,
                            640
                        ]
                    ],
                    "scale_factor": [
                        [
                            1,
                            2
                        ],
                        [
                            1,
                            2
                        ],
                        [
                            8,
                            2
                        ]
                    ]
                }
            }
        }
    },
    "NMS": {
        "keep_top_k": 100,
        "name": "MultiClassNMS",
        "nms_threshold": 0.5,
        "nms_top_k": 1000,
        "score_threshold": 0.3
    },
    "fpn_stride": [
        8,
        16,
        32,
        64
    ]
}