File size: 5,683 Bytes
72f3cd9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
{
  "conversions": {
    "mnn_vocos_fp16": "/Users/abu/qefro/indicf5-benchmark/mnn/indicf5_vocos_fp16.mnn",
    "mnn_vocos_fp16_mb": 29.34,
    "mnn_vocos_int8wq": "/Users/abu/qefro/indicf5-benchmark/mnn/indicf5_vocos_int8wq.mnn",
    "mnn_vocos_int8wq_mb": 15.05,
    "mnn_vocos_fp16_int8wq": "/Users/abu/qefro/indicf5-benchmark/mnn/indicf5_vocos_fp16_int8wq.mnn",
    "mnn_vocos_fp16_int8wq_mb": 29.34,
    "mnn_dit_fp16": "/Users/abu/qefro/indicf5-benchmark/mnn/indicf5_dit_fp16.mnn",
    "mnn_dit_fp16_mb": 676.66,
    "mnn_dit_int8wq": "/Users/abu/qefro/indicf5-benchmark/mnn/indicf5_dit_int8wq.mnn",
    "mnn_dit_int8wq_mb": 346.52,
    "mnn_dit_fp16_int8wq": "/Users/abu/qefro/indicf5-benchmark/mnn/indicf5_dit_fp16_int8wq.mnn",
    "mnn_dit_fp16_int8wq_mb": 676.66,
    "litert_vocos_fp16": "/Users/abu/qefro/indicf5-benchmark/litert/vocos/indicf5_vocos_fp16.tflite",
    "litert_vocos_fp16_mb": 29.29,
    "litert_vocos_drq": "/Users/abu/qefro/indicf5-benchmark/litert/vocos_quant/indicf5_vocos_dynamic_range_quant.tflite",
    "litert_vocos_drq_mb": 57.23,
    "litert_dit_drq": null
  },
  "benchmarks": [
    {
      "name": "mnn_vocos_fp32",
      "ok": true,
      "mean_s": 0.01844218359997285,
      "std_s": 0.00017029317445372552,
      "min_s": 0.0182243340000241,
      "max_s": 0.01870145899988529,
      "out_shape": [
        1,
        1,
        32512
      ],
      "size_mb": 58.51,
      "format": "mnn"
    },
    {
      "name": "mnn_dit_fp32",
      "ok": true,
      "mean_s": 0.3114288501999454,
      "std_s": 0.03828318255141011,
      "min_s": 0.24100124999995387,
      "max_s": 0.34994941700006166,
      "out_shape": [
        1,
        128,
        100
      ],
      "size_mb": 1350.4,
      "format": "mnn"
    },
    {
      "name": "litert_vocos_fp32",
      "ok": true,
      "mean_s": 0.023510274599948387,
      "std_s": 0.00024219493729862353,
      "min_s": 0.023173624999799358,
      "max_s": 0.02386070799980189,
      "out_shape": [
        1,
        1,
        32512
      ],
      "size_mb": 58.52,
      "format": "litert"
    },
    {
      "name": "mnn_vocos_fp16",
      "ok": true,
      "mean_s": 0.01884079139995265,
      "std_s": 0.0003826578183155768,
      "min_s": 0.018479916999922352,
      "max_s": 0.01943533300004674,
      "out_shape": [
        1,
        1,
        32512
      ],
      "size_mb": 29.34,
      "format": "mnn"
    },
    {
      "name": "mnn_vocos_int8wq",
      "ok": true,
      "mean_s": 0.018562100000008287,
      "std_s": 0.0001635790577244952,
      "min_s": 0.01843074999987948,
      "max_s": 0.01886475000014798,
      "out_shape": [
        1,
        1,
        32512
      ],
      "size_mb": 15.05,
      "format": "mnn"
    },
    {
      "name": "mnn_vocos_fp16_int8wq",
      "ok": true,
      "mean_s": 0.021306441400111,
      "std_s": 0.0028035859396329985,
      "min_s": 0.01785941600019214,
      "max_s": 0.024554208000154176,
      "out_shape": [
        1,
        1,
        32512
      ],
      "size_mb": 29.34,
      "format": "mnn"
    },
    {
      "name": "mnn_dit_fp16",
      "ok": true,
      "mean_s": 0.48576437519996035,
      "std_s": 0.1993106179657564,
      "min_s": 0.26494529199999306,
      "max_s": 0.7715467499999704,
      "out_shape": [
        1,
        128,
        100
      ],
      "size_mb": 676.66,
      "format": "mnn"
    },
    {
      "name": "mnn_dit_int8wq",
      "ok": true,
      "mean_s": 0.2773376831999485,
      "std_s": 0.03149785049287247,
      "min_s": 0.23587449999990895,
      "max_s": 0.3237904999998591,
      "out_shape": [
        1,
        128,
        100
      ],
      "size_mb": 346.52,
      "format": "mnn"
    },
    {
      "name": "mnn_dit_fp16_int8wq",
      "ok": true,
      "mean_s": 0.2746680413999911,
      "std_s": 0.03585345627868485,
      "min_s": 0.22788883299995177,
      "max_s": 0.33330849999993006,
      "out_shape": [
        1,
        128,
        100
      ],
      "size_mb": 676.66,
      "format": "mnn"
    },
    {
      "name": "litert_vocos_fp16",
      "ok": false,
      "error": "tflite/kernels/conv.cc:360 input_type == kTfLiteFloat32 || input_type == kTfLiteUInt8 || input_type == kTfLiteInt8 || input_type == kTfLiteInt16 was not true.Node number 3 (CONV_2D) failed to prepare.",
      "size_mb": 29.29
    },
    {
      "name": "litert_vocos_drq",
      "ok": true,
      "mean_s": 0.02443846679998387,
      "std_s": 0.00026067359768839086,
      "min_s": 0.024193834000016068,
      "max_s": 0.024878499999886117,
      "out_shape": [
        1,
        1,
        32512
      ],
      "size_mb": 57.23,
      "format": "litert"
    },
    {
      "name": "litert_dit_drq",
      "ok": false,
      "error": "missing"
    }
  ],
  "quantization": [
    {
      "model": "mnn_vocos_fp16",
      "ok": true,
      "size_mb": 29.34
    },
    {
      "model": "mnn_vocos_int8wq",
      "ok": true,
      "size_mb": 15.05
    },
    {
      "model": "mnn_vocos_fp16_int8wq",
      "ok": true,
      "size_mb": 29.34
    },
    {
      "model": "mnn_dit_fp16",
      "ok": true,
      "size_mb": 676.66
    },
    {
      "model": "mnn_dit_int8wq",
      "ok": true,
      "size_mb": 346.52
    },
    {
      "model": "mnn_dit_fp16_int8wq",
      "ok": true,
      "size_mb": 676.66
    },
    {
      "model": "litert_vocos_fp16",
      "ok": true,
      "size_mb": 29.29
    },
    {
      "model": "litert_vocos_drq",
      "ok": true,
      "size_mb": 57.23
    },
    {
      "model": "litert_dit_drq",
      "ok": false,
      "error": "Skipped: DiT LiteRT float is not runnable (ONNX_CONV); DRQ reconvert would be ~1.3GB+ and same blocker."
    }
  ]
}