File size: 5,704 Bytes
993d81c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
{
  "model_type": "ONNX",
  "npu_mode": "NPU3",
  "input_shapes": "input:1x3x256x192",
  "quant": {
    "input_configs": [
      {
        "tensor_name": "DEFAULT",
        "calibration_dataset": "./rtmpose_cali.tar",
        "calibration_size": 100,
        "calibration_mean": [
          123.675,
          116.28,
          103.53
        ],
        "calibration_std": [
          58.395,
          57.12,
          57.375
        ]
      }
    ],
    "calibration_method": "MSE",
    "layer_configs": [
      {
        "layer_names": [
          "Conv_0",
          "Conv_3",
          "Conv_6",
          "Conv_9",
          "Conv_12",
          "Conv_15",
          "Conv_18",
          "Conv_21",
          "Conv_24",
          "Conv_28",
          "Conv_31",
          "Conv_34",
          "Conv_46",
          "Conv_55",
          "Conv_58",
          "Conv_65",
          "Conv_68",
          "Conv_75",
          "Conv_78",
          "Conv_85",
          "Conv_88",
          "Conv_103",
          "Conv_112",
          "Conv_115",
          "Conv_122",
          "Conv_125",
          "Conv_132",
          "Conv_135",
          "Conv_142",
          "Conv_145",
          "Conv_160",
          "Conv_179",
          "Conv_182",
          "Conv_188",
          "Conv_191",
          "Conv_205",
          "Conv_40",
          "Conv_43",
          "Conv_49",
          "Conv_52",
          "Conv_71",
          "Conv_81",
          "Conv_91",
          "Conv_97",
          "Conv_100",
          "Conv_106",
          "Conv_109",
          "Conv_118",
          "Conv_128",
          "Conv_138",
          "Conv_148",
          "Conv_154",
          "Conv_157",
          "Conv_163",
          "Conv_170",
          "Conv_173",
          "Conv_176",
          "Conv_185",
          "Conv_194",
          "Conv_199",
          "Conv_202",
          "GlobalAveragePool_39",
          "GlobalAveragePool_153",
          "GlobalAveragePool_198",
          "Concat_152",
          "Concat_169",
          "op_1:onnx.Silu",
          "op_2:onnx.Silu",
          "op_5:onnx.Silu",
          "op_6:onnx.Silu",
          "op_7:onnx.Silu",
          "op_8:onnx.Silu",
          "op_9:onnx.Silu",
          "op_10:onnx.Silu",
          "op_11:onnx.Silu",
          "op_12:onnx.Silu",
          "op_13:onnx.Silu",
          "op_15:onnx.Silu",
          "op_16:onnx.Silu",
          "op_17:onnx.Silu",
          "op_18:onnx.Silu",
          "op_19:onnx.Silu",
          "op_20:onnx.Silu",
          "op_21:onnx.Silu",
          "op_23:onnx.Silu",
          "op_25:onnx.Silu",
          "op_26:onnx.Silu",
          "op_27:onnx.Silu",
          "op_29:onnx.Silu",
          "op_30:onnx.Silu",
          "op_34:onnx.Silu",
          "op_49:onnx.Silu",
          "op_50:onnx.Silu",
          "op_52:onnx.Silu",
          "op_54:onnx.Silu",
          "op_56:onnx.Silu",
          "op_57:onnx.Silu",
          "op_58:onnx.Silu",
          "Add_64",
          "Add_74",
          "Add_84",
          "Add_94",
          "Add_121",
          "Add_131",
          "Add_141",
          "Add_151",
          "MaxPool_166",
          "MaxPool_167",
          "MaxPool_168",
          "Reshape_212",
          "Split_233",
          "Unsqueeze_234",
          "Split_237",
          "Squeeze_238",
          "Squeeze_239",
          "Transpose_240"
        ],
        "data_type": "U16"
      },
      {
        "layer_names": [
          "Conv_61",
          "op_32:onnx.Silu",
          "op_43:onnx.Silu",
          "op_53:onnx.Silu",
          "op_4:onnx.Silu",
          "op_14:onnx.Silu",
          "op_22:onnx.Silu",
          "op_33:onnx.Silu",
          "op_35:onnx.Silu",
          "op_37:onnx.Silu",
          "op_38:onnx.Silu",
          "op_39:onnx.Silu",
          "op_40:onnx.Silu",
          "hs_replace_1_Mul",
          "hs_replace_1_Add",
          "hs_replace_1_Clip",
          "Mul_42",
          "Concat_95",
          "GlobalAveragePool_96",
          "hs_replace_2_Mul",
          "hs_replace_2_Add",
          "hs_replace_2_Clip",
          "Mul_99",
          "hs_replace_3_Mul",
          "hs_replace_3_Add",
          "hs_replace_3_Clip",
          "Mul_156",
          "hs_replace_4_Mul",
          "hs_replace_4_Add",
          "hs_replace_4_Clip",
          "Mul_201",
          "op_66:onnx.RMSNormalization",
          "op_61:onnx.FullyConnected",
          "Mul_249",
          "op_67:onnx.RMSNormalization",
          "op_62:onnx.FullyConnected",
          "op_36:onnx.Silu",
          "Mul_235",
          "Add_236",
          "MatMul_241",
          "op_68:onnx.Mul",
          "Relu_244",
          "Mul_245",
          "MatMul_246",
          "Mul_247",
          "op_63:onnx.FullyConnected",
          "Add_250",
          "op_64:onnx.FullyConnected",
          "op_65:onnx.FullyConnected",
          "op_48:onnx.Silu",
          "op_41:onnx.Silu",
          "op_42:onnx.Silu",
          "op_44:onnx.Silu",
          "op_45:onnx.Silu",
          "op_46:onnx.Silu",
          "op_47:onnx.Silu",
          "Add_27",
          "Add_37",
          "op_24:onnx.Silu",
          "Concat_38",
          "op_28:onnx.Silu",
          "Concat_197",
          "op_3:onnx.Silu",
          "op_55:onnx.Silu",
          "op_31:onnx.Silu",
          "op_51:onnx.Silu"
        ],
        "data_type": "FP32",
        "weight_data_type": "FP32",
        "output_data_type": "FP32"
      }
    ],
    "precision_analysis": true,
    "precision_analysis_method": "EndToEnd"
  },
  "input_processors": [
    {
      "tensor_name": "DEFAULT",
      "tensor_format": "RGB",
      "src_format": "BGR",
      "src_dtype": "U8",
      "src_layout": "NHWC"
    }
  ],
  "compiler": {
    "check": 0
  }
}