BreezeWu commited on
Commit
912c8be
·
verified ·
1 Parent(s): d4e57d0

Initial upload: dual deployment (ascend_310p OM + ubuntu_onnx dynamic) with shared assets

Browse files
.gitattributes CHANGED
@@ -33,3 +33,5 @@ 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
+ artifacts/ascend/ascend_310p/fm_decoder_f1537_mask_noif_mixed.om filter=lfs diff=lfs merge=lfs -text
37
+ artifacts/ascend/ascend_310p/text_encoder_t256_p29_f3072.om filter=lfs diff=lfs merge=lfs -text
artifacts/ascend/ascend_310p/fm_decoder_f1537_mask_noif_mixed.om ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:22be611d858e667e0a0d39111fa44c772f2fbdb7ff0b0ea55d708f0a469f4c6c
3
+ size 502145530
artifacts/ascend/ascend_310p/text_encoder_t256_p29_f3072.om ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:31a7aa1c06d06abbb9e73d566cc63b38b25b987f13bafeee63f01241a979d287
3
+ size 14372110
artifacts/onnx/fm_decoder.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4510d4f5f049f14ef80207fca695e13c820e2cea61635f402954950bc62b1e3c
3
+ size 477534010
artifacts/onnx/text_encoder.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:495eca2d5f8a911f5c361bcce5bd55cdd2508ccdd26ce3e9bf1d3c29eb974861
3
+ size 17633735
assets/prompts/default.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:706be5f309ef8e76a323a0640b288d91c6e2a62902e9a343b0e1bde507f125f1
3
+ size 121574
assets/tokens.txt ADDED
@@ -0,0 +1,360 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _ 0
2
+ ^ 1
3
+ $ 2
4
+ 3
5
+ ! 4
6
+ ' 5
7
+ ( 6
8
+ ) 7
9
+ , 8
10
+ - 9
11
+ . 10
12
+ : 11
13
+ ; 12
14
+ ? 13
15
+ a 14
16
+ b 15
17
+ c 16
18
+ d 17
19
+ e 18
20
+ f 19
21
+ h 20
22
+ i 21
23
+ j 22
24
+ k 23
25
+ l 24
26
+ m 25
27
+ n 26
28
+ o 27
29
+ p 28
30
+ q 29
31
+ r 30
32
+ s 31
33
+ t 32
34
+ u 33
35
+ v 34
36
+ w 35
37
+ x 36
38
+ y 37
39
+ z 38
40
+ æ 39
41
+ ç 40
42
+ ð 41
43
+ ø 42
44
+ ħ 43
45
+ ŋ 44
46
+ œ 45
47
+ ǀ 46
48
+ ǁ 47
49
+ ǂ 48
50
+ ǃ 49
51
+ ɐ 50
52
+ ɑ 51
53
+ ɒ 52
54
+ ɓ 53
55
+ ɔ 54
56
+ ɕ 55
57
+ ɖ 56
58
+ ɗ 57
59
+ ɘ 58
60
+ ə 59
61
+ ɚ 60
62
+ ɛ 61
63
+ ɜ 62
64
+ ɞ 63
65
+ ɟ 64
66
+ ɠ 65
67
+ ɡ 66
68
+ ɢ 67
69
+ ɣ 68
70
+ ɤ 69
71
+ ɥ 70
72
+ ɦ 71
73
+ ɧ 72
74
+ ɨ 73
75
+ ɪ 74
76
+ ɫ 75
77
+ ɬ 76
78
+ ɭ 77
79
+ ɮ 78
80
+ ɯ 79
81
+ ɰ 80
82
+ ɱ 81
83
+ ɲ 82
84
+ ɳ 83
85
+ ɴ 84
86
+ ɵ 85
87
+ ɶ 86
88
+ ɸ 87
89
+ ɹ 88
90
+ ɺ 89
91
+ ɻ 90
92
+ ɽ 91
93
+ ɾ 92
94
+ ʀ 93
95
+ ʁ 94
96
+ ʂ 95
97
+ ʃ 96
98
+ ʄ 97
99
+ ʈ 98
100
+ ʉ 99
101
+ ʊ 100
102
+ ʋ 101
103
+ ʌ 102
104
+ ʍ 103
105
+ ʎ 104
106
+ ʏ 105
107
+ ʐ 106
108
+ ʑ 107
109
+ ʒ 108
110
+ ʔ 109
111
+ ʕ 110
112
+ ʘ 111
113
+ ʙ 112
114
+ ʛ 113
115
+ ʜ 114
116
+ ʝ 115
117
+ ʟ 116
118
+ ʡ 117
119
+ ʢ 118
120
+ ʲ 119
121
+ ˈ 120
122
+ ˌ 121
123
+ ː 122
124
+ ˑ 123
125
+ ˞ 124
126
+ β 125
127
+ θ 126
128
+ χ 127
129
+ ᵻ 128
130
+ ⱱ 129
131
+ 0 130
132
+ 1 131
133
+ 2 132
134
+ 3 133
135
+ 4 134
136
+ 5 135
137
+ 6 136
138
+ 7 137
139
+ 8 138
140
+ 9 139
141
+ ̧ 140
142
+ ̃ 141
143
+ ̪ 142
144
+ ̯ 143
145
+ ̩ 144
146
+ ʰ 145
147
+ ˤ 146
148
+ ε 147
149
+ ↓ 148
150
+ # 149
151
+ " 150
152
+ ↑ 151
153
+ ̺ 152
154
+ ̻ 153
155
+ g 154
156
+ ʦ 155
157
+ X 156
158
+ ̝ 157
159
+ ̊ 158
160
+ a1 159
161
+ a2 160
162
+ a3 161
163
+ a4 162
164
+ a5 163
165
+ ai1 164
166
+ ai2 165
167
+ ai3 166
168
+ ai4 167
169
+ ai5 168
170
+ an1 169
171
+ an2 170
172
+ an3 171
173
+ an4 172
174
+ an5 173
175
+ ang1 174
176
+ ang2 175
177
+ ang3 176
178
+ ang4 177
179
+ ang5 178
180
+ ao1 179
181
+ ao2 180
182
+ ao3 181
183
+ ao4 182
184
+ ao5 183
185
+ b0 184
186
+ c0 185
187
+ ch0 186
188
+ d0 187
189
+ e1 188
190
+ e2 189
191
+ e3 190
192
+ e4 191
193
+ e5 192
194
+ ei1 193
195
+ ei2 194
196
+ ei3 195
197
+ ei4 196
198
+ ei5 197
199
+ en1 198
200
+ en2 199
201
+ en3 200
202
+ en4 201
203
+ en5 202
204
+ eng1 203
205
+ eng2 204
206
+ eng3 205
207
+ eng4 206
208
+ eng5 207
209
+ er2 208
210
+ er3 209
211
+ er4 210
212
+ er5 211
213
+ f0 212
214
+ g0 213
215
+ g2 214
216
+ g3 215
217
+ g4 216
218
+ g5 217
219
+ h0 218
220
+ i1 219
221
+ i2 220
222
+ i3 221
223
+ i4 222
224
+ i5 223
225
+ ia1 224
226
+ ia2 225
227
+ ia3 226
228
+ ia4 227
229
+ ia5 228
230
+ ian1 229
231
+ ian2 230
232
+ ian3 231
233
+ ian4 232
234
+ ian5 233
235
+ iang1 234
236
+ iang2 235
237
+ iang3 236
238
+ iang4 237
239
+ iang5 238
240
+ iao1 239
241
+ iao2 240
242
+ iao3 241
243
+ iao4 242
244
+ iao5 243
245
+ ie1 244
246
+ ie2 245
247
+ ie3 246
248
+ ie4 247
249
+ ie5 248
250
+ in1 249
251
+ in2 250
252
+ in3 251
253
+ in4 252
254
+ in5 253
255
+ ing1 254
256
+ ing2 255
257
+ ing3 256
258
+ ing4 257
259
+ ing5 258
260
+ iong1 259
261
+ iong2 260
262
+ iong3 261
263
+ iong4 262
264
+ iu1 263
265
+ iu2 264
266
+ iu3 265
267
+ iu4 266
268
+ iu5 267
269
+ j0 268
270
+ k0 269
271
+ l0 270
272
+ m0 271
273
+ m1 272
274
+ m2 273
275
+ m4 274
276
+ m5 275
277
+ n0 276
278
+ n2 277
279
+ n3 278
280
+ n4 279
281
+ n5 280
282
+ ng5 281
283
+ o1 282
284
+ o2 283
285
+ o3 284
286
+ o4 285
287
+ o5 286
288
+ ong1 287
289
+ ong2 288
290
+ ong3 289
291
+ ong4 290
292
+ ong5 291
293
+ ou1 292
294
+ ou2 293
295
+ ou3 294
296
+ ou4 295
297
+ ou5 296
298
+ p0 297
299
+ q0 298
300
+ r0 299
301
+ s0 300
302
+ sh0 301
303
+ t0 302
304
+ u1 303
305
+ u2 304
306
+ u3 305
307
+ u4 306
308
+ u5 307
309
+ ua1 308
310
+ ua2 309
311
+ ua3 310
312
+ ua4 311
313
+ uai1 312
314
+ uai2 313
315
+ uai3 314
316
+ uai4 315
317
+ uai5 316
318
+ uan1 317
319
+ uan2 318
320
+ uan3 319
321
+ uan4 320
322
+ uan5 321
323
+ uang1 322
324
+ uang2 323
325
+ uang3 324
326
+ uang4 325
327
+ uang5 326
328
+ ue1 327
329
+ ue2 328
330
+ ue3 329
331
+ ue4 330
332
+ ui1 331
333
+ ui2 332
334
+ ui3 333
335
+ ui4 334
336
+ ui5 335
337
+ un1 336
338
+ un2 337
339
+ un3 338
340
+ un4 339
341
+ un5 340
342
+ uo1 341
343
+ uo2 342
344
+ uo3 343
345
+ uo4 344
346
+ uo5 345
347
+ v2 346
348
+ v3 347
349
+ v4 348
350
+ ve3 349
351
+ ve4 350
352
+ w0 351
353
+ x0 352
354
+ y0 353
355
+ z0 354
356
+ zh0 355
357
+ ê1 356
358
+ ê2 357
359
+ ê3 358
360
+ ê4 359
assets/vocos/pytorch_model.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:97ec976ad1fd67a33ab2682d29c0ac7df85234fae875aefcc5fb215681a91b2a
3
+ size 54365991
assets/zipvoice_310p.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "text_role": "text_encoder",
3
+ "flow_role": "flow_decoder_1537",
4
+ "tokens_path": "assets/tokens.txt",
5
+ "vocos_checkpoint_path": "assets/vocos/pytorch_model.bin",
6
+ "prompt_profiles": {
7
+ "default": "assets/prompts/default.npz"
8
+ },
9
+ "text_capacity": 256,
10
+ "flow_frames": 1537,
11
+ "num_steps": 4,
12
+ "t_shift": 0.5,
13
+ "guidance_scale": 3.0,
14
+ "speed": 1.0,
15
+ "feature_scale": 0.1,
16
+ "sample_rate": 24000,
17
+ "cross_fade_sec": 0.1,
18
+ "seed": 42,
19
+ "request_prompt_supported": false
20
+ }
assets/zipvoice_onnx.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "text_encoder_path": "artifacts/onnx/text_encoder.onnx",
3
+ "fm_decoder_path": "artifacts/onnx/fm_decoder.onnx",
4
+ "tokens_path": "assets/tokens.txt",
5
+ "vocos_checkpoint_path": "assets/vocos/pytorch_model.bin",
6
+ "prompt_profiles": {
7
+ "default": "assets/prompts/default.npz"
8
+ },
9
+ "text_capacity": 256,
10
+ "num_steps": 8,
11
+ "t_shift": 0.5,
12
+ "guidance_scale": 3.0,
13
+ "speed": 1.0,
14
+ "feature_scale": 0.1,
15
+ "sample_rate": 24000,
16
+ "cross_fade_sec": 0.1,
17
+ "seed": 42,
18
+ "inter_op_num_threads": 4,
19
+ "intra_op_num_threads": 4,
20
+ "providers": [
21
+ "CPUExecutionProvider"
22
+ ]
23
+ }
inference_manifest.json ADDED
@@ -0,0 +1,431 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": 3,
3
+ "model": {
4
+ "interface": "tensor_model",
5
+ "model_type": "zipvoice",
6
+ "operation": "synthesize",
7
+ "inputs": [
8
+ {
9
+ "semantic": "tts.text",
10
+ "dtype": "uint8",
11
+ "shape": [
12
+ -1
13
+ ]
14
+ },
15
+ {
16
+ "semantic": "tts.prompt_audio",
17
+ "dtype": "float32",
18
+ "shape": [
19
+ -1
20
+ ]
21
+ },
22
+ {
23
+ "semantic": "tts.prompt_sample_rate",
24
+ "dtype": "int64",
25
+ "shape": []
26
+ },
27
+ {
28
+ "semantic": "tts.prompt_text",
29
+ "dtype": "uint8",
30
+ "shape": [
31
+ -1
32
+ ]
33
+ }
34
+ ],
35
+ "outputs": [
36
+ {
37
+ "semantic": "tts.audio",
38
+ "dtype": "float32",
39
+ "shape": [
40
+ -1
41
+ ]
42
+ }
43
+ ],
44
+ "semantic_identity": {
45
+ "logical_model_revision": "zipvoice-distill-onnx-dynamic-2026-08-15",
46
+ "preprocessing_contract": "emilia-zh-cn2an-jieba-pypinyin-fixed-golden-prompt-v1",
47
+ "output_semantics": "mono-float32-pcm-24000hz-vocos-cpu"
48
+ }
49
+ },
50
+ "deployments": {
51
+ "ascend_310p": {
52
+ "uuid": "3775e8d7-e1d4-4f5c-9ec0-c2a062605b4c",
53
+ "revision": 1,
54
+ "artifacts": {
55
+ "flow_decoder_1537": {
56
+ "format": "om",
57
+ "path": "artifacts/ascend/ascend_310p/fm_decoder_f1537_mask_noif_mixed.om",
58
+ "sha256": "22be611d858e667e0a0d39111fa44c772f2fbdb7ff0b0ea55d708f0a469f4c6c"
59
+ },
60
+ "text_encoder": {
61
+ "format": "om",
62
+ "path": "artifacts/ascend/ascend_310p/text_encoder_t256_p29_f3072.om",
63
+ "sha256": "31a7aa1c06d06abbb9e73d566cc63b38b25b987f13bafeee63f01241a979d287"
64
+ }
65
+ },
66
+ "bindings": {
67
+ "flow_decoder_1537": {
68
+ "inputs": [
69
+ {
70
+ "dtype": "float32",
71
+ "index": 0,
72
+ "runtime_name": "t",
73
+ "semantic": "host.zipvoice.t",
74
+ "shape": []
75
+ },
76
+ {
77
+ "dtype": "float32",
78
+ "index": 1,
79
+ "runtime_name": "x",
80
+ "semantic": "host.zipvoice.flow_x",
81
+ "shape": [
82
+ 1,
83
+ 1537,
84
+ 100
85
+ ]
86
+ },
87
+ {
88
+ "dtype": "float32",
89
+ "index": 2,
90
+ "runtime_name": "text_condition",
91
+ "semantic": "host.zipvoice.flow_text_condition",
92
+ "shape": [
93
+ 1,
94
+ 1537,
95
+ 100
96
+ ]
97
+ },
98
+ {
99
+ "dtype": "float32",
100
+ "index": 3,
101
+ "runtime_name": "speech_condition",
102
+ "semantic": "host.zipvoice.speech_condition",
103
+ "shape": [
104
+ 1,
105
+ 1537,
106
+ 100
107
+ ]
108
+ },
109
+ {
110
+ "dtype": "bool",
111
+ "index": 4,
112
+ "runtime_name": "padding_mask",
113
+ "semantic": "host.zipvoice.flow_padding_mask",
114
+ "shape": [
115
+ 1,
116
+ 1537
117
+ ]
118
+ },
119
+ {
120
+ "dtype": "float32",
121
+ "index": 5,
122
+ "runtime_name": "guidance_scale",
123
+ "semantic": "host.zipvoice.guidance_scale",
124
+ "shape": []
125
+ }
126
+ ],
127
+ "outputs": [
128
+ {
129
+ "dtype": "float32",
130
+ "index": 0,
131
+ "runtime_name": "PartitionedCall_/fm_decoder/Transpose_1_Transpose_2643:0:v",
132
+ "semantic": "host.zipvoice.velocity",
133
+ "shape": [
134
+ 1,
135
+ 1537,
136
+ 100
137
+ ]
138
+ }
139
+ ]
140
+ },
141
+ "text_encoder": {
142
+ "inputs": [
143
+ {
144
+ "dtype": "int64",
145
+ "index": 0,
146
+ "runtime_name": "tokens",
147
+ "semantic": "host.zipvoice.tokens",
148
+ "shape": [
149
+ 1,
150
+ 256
151
+ ]
152
+ },
153
+ {
154
+ "dtype": "int64",
155
+ "index": 1,
156
+ "runtime_name": "tokens_len",
157
+ "semantic": "host.zipvoice.tokens_len",
158
+ "shape": []
159
+ },
160
+ {
161
+ "dtype": "int64",
162
+ "index": 2,
163
+ "runtime_name": "prompt_tokens",
164
+ "semantic": "host.zipvoice.prompt_tokens",
165
+ "shape": [
166
+ 1,
167
+ 29
168
+ ]
169
+ },
170
+ {
171
+ "dtype": "int64",
172
+ "index": 3,
173
+ "runtime_name": "prompt_features_len",
174
+ "semantic": "host.zipvoice.prompt_features_len",
175
+ "shape": []
176
+ },
177
+ {
178
+ "dtype": "float32",
179
+ "index": 4,
180
+ "runtime_name": "speed",
181
+ "semantic": "host.zipvoice.speed",
182
+ "shape": []
183
+ }
184
+ ],
185
+ "outputs": [
186
+ {
187
+ "dtype": "float32",
188
+ "index": 0,
189
+ "runtime_name": "/Where_5:0:text_condition",
190
+ "semantic": "host.zipvoice.text_condition",
191
+ "shape": [
192
+ 1,
193
+ 3072,
194
+ 100
195
+ ]
196
+ },
197
+ {
198
+ "dtype": "int64",
199
+ "index": 1,
200
+ "runtime_name": "/Reshape_7:0:features_len",
201
+ "semantic": "host.zipvoice.features_len",
202
+ "shape": []
203
+ },
204
+ {
205
+ "dtype": "bool",
206
+ "index": 2,
207
+ "runtime_name": "/Unsqueeze_3:0:padding_mask",
208
+ "semantic": "host.zipvoice.padding_mask",
209
+ "shape": [
210
+ 1,
211
+ 3072
212
+ ]
213
+ }
214
+ ]
215
+ }
216
+ },
217
+ "execution": [
218
+ "text_encoder",
219
+ "flow_decoder_1537"
220
+ ],
221
+ "execution_contract": {
222
+ "state_scope": "request",
223
+ "execution_structure": "iterative",
224
+ "orchestration_visibility": "session",
225
+ "cancellation_granularity": "checkpoint"
226
+ },
227
+ "runtime_profile": {
228
+ "backend": "ascend",
229
+ "target": {
230
+ "runtime": "acl",
231
+ "runtime_abi": "cann-8.1.RC1",
232
+ "soc": "Ascend310P1"
233
+ },
234
+ "profile": {
235
+ "device_id": 0
236
+ }
237
+ }
238
+ },
239
+ "ubuntu_onnx": {
240
+ "uuid": "3ddcb022-42a9-4835-b2cd-636ed8ec72c4",
241
+ "revision": 1,
242
+ "artifacts": {
243
+ "text_encoder": {
244
+ "format": "onnx",
245
+ "path": "artifacts/onnx/text_encoder.onnx",
246
+ "sha256": "495eca2d5f8a911f5c361bcce5bd55cdd2508ccdd26ce3e9bf1d3c29eb974861"
247
+ },
248
+ "flow_decoder": {
249
+ "format": "onnx",
250
+ "path": "artifacts/onnx/fm_decoder.onnx",
251
+ "sha256": "4510d4f5f049f14ef80207fca695e13c820e2cea61635f402954950bc62b1e3c"
252
+ }
253
+ },
254
+ "bindings": {
255
+ "text_encoder": {
256
+ "inputs": [
257
+ {
258
+ "semantic": "host.zipvoice.tokens",
259
+ "dtype": "int64",
260
+ "index": 0,
261
+ "shape": [
262
+ 1,
263
+ 256
264
+ ]
265
+ },
266
+ {
267
+ "semantic": "host.zipvoice.tokens_len",
268
+ "dtype": "int64",
269
+ "index": 1,
270
+ "shape": []
271
+ },
272
+ {
273
+ "semantic": "host.zipvoice.prompt_tokens",
274
+ "dtype": "int64",
275
+ "index": 2,
276
+ "shape": [
277
+ 1,
278
+ 29
279
+ ]
280
+ },
281
+ {
282
+ "semantic": "host.zipvoice.prompt_features_len",
283
+ "dtype": "int64",
284
+ "index": 3,
285
+ "shape": []
286
+ },
287
+ {
288
+ "semantic": "host.zipvoice.speed",
289
+ "dtype": "float32",
290
+ "index": 4,
291
+ "shape": []
292
+ }
293
+ ],
294
+ "outputs": [
295
+ {
296
+ "semantic": "host.zipvoice.text_condition",
297
+ "dtype": "float32",
298
+ "index": 0,
299
+ "shape": [
300
+ -1,
301
+ 100
302
+ ]
303
+ },
304
+ {
305
+ "semantic": "host.zipvoice.features_len",
306
+ "dtype": "int64",
307
+ "index": 1,
308
+ "shape": []
309
+ },
310
+ {
311
+ "semantic": "host.zipvoice.padding_mask",
312
+ "dtype": "float32",
313
+ "index": 2,
314
+ "shape": [
315
+ -1
316
+ ]
317
+ }
318
+ ]
319
+ },
320
+ "flow_decoder": {
321
+ "inputs": [
322
+ {
323
+ "semantic": "host.zipvoice.t",
324
+ "dtype": "float32",
325
+ "index": 0,
326
+ "shape": []
327
+ },
328
+ {
329
+ "semantic": "host.zipvoice.flow_x",
330
+ "dtype": "float32",
331
+ "index": 1,
332
+ "shape": [
333
+ -1,
334
+ 100
335
+ ]
336
+ },
337
+ {
338
+ "semantic": "host.zipvoice.flow_text_condition",
339
+ "dtype": "float32",
340
+ "index": 2,
341
+ "shape": [
342
+ -1,
343
+ 100
344
+ ]
345
+ },
346
+ {
347
+ "semantic": "host.zipvoice.speech_condition",
348
+ "dtype": "float32",
349
+ "index": 3,
350
+ "shape": [
351
+ -1,
352
+ 100
353
+ ]
354
+ },
355
+ {
356
+ "semantic": "host.zipvoice.flow_padding_mask",
357
+ "dtype": "float32",
358
+ "index": 4,
359
+ "shape": [
360
+ -1
361
+ ]
362
+ },
363
+ {
364
+ "semantic": "host.zipvoice.guidance_scale",
365
+ "dtype": "float32",
366
+ "index": 5,
367
+ "shape": []
368
+ }
369
+ ],
370
+ "outputs": [
371
+ {
372
+ "semantic": "host.zipvoice.velocity",
373
+ "dtype": "float32",
374
+ "index": 0,
375
+ "shape": [
376
+ -1,
377
+ 100
378
+ ]
379
+ }
380
+ ]
381
+ }
382
+ },
383
+ "execution": [
384
+ "text_encoder",
385
+ "flow_decoder"
386
+ ],
387
+ "execution_contract": {
388
+ "state_scope": "request",
389
+ "execution_structure": "iterative",
390
+ "orchestration_visibility": "session",
391
+ "cancellation_granularity": "checkpoint"
392
+ },
393
+ "runtime_profile": {
394
+ "backend": "torch",
395
+ "target": {
396
+ "runtime": "torch"
397
+ },
398
+ "profile": {
399
+ "device": "cpu"
400
+ }
401
+ }
402
+ }
403
+ },
404
+ "bundle": {
405
+ "uuid": "4a5dc0c0-6ba3-4db9-9de0-ef25689871f1",
406
+ "revision": 1,
407
+ "name": "zipvoice",
408
+ "files": [
409
+ {
410
+ "path": "assets/prompts/default.npz"
411
+ },
412
+ {
413
+ "path": "assets/tokens.txt"
414
+ },
415
+ {
416
+ "path": "assets/vocos/pytorch_model.bin"
417
+ },
418
+ {
419
+ "path": "assets/zipvoice_310p.json"
420
+ },
421
+ {
422
+ "path": "assets/zipvoice_onnx.json"
423
+ }
424
+ ],
425
+ "digest": {
426
+ "algorithm": "sha256",
427
+ "scope": "structure",
428
+ "value": "004a3f46987950104238f5f2f35868ba2459574064960627a1c6f9b8d5b81a50"
429
+ }
430
+ }
431
+ }