@@ -88,9 +88,7 @@ log "Download pretrained model and test-data from $repo_url"
88
88
89
89
GIT_LFS_SKIP_SMUDGE=1 git clone $repo_url
90
90
pushd $repo
91
- git lfs pull --include " encoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin"
92
- git lfs pull --include " decoder_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin"
93
- git lfs pull --include " joiner_jit_trace-v2-epoch-11-avg-2-pnnx.ncnn.bin"
91
+ git lfs pull --include " *.bin"
94
92
popd
95
93
96
94
waves=(
@@ -105,12 +103,12 @@ for wave in ${waves[@]}; do
105
103
106
104
time $EXE \
107
105
$repo /tokens.txt \
108
- $repo /encoder_jit_trace-v2-epoch-11-avg-2- pnnx.ncnn.param \
109
- $repo /encoder_jit_trace-v2-epoch-11-avg-2- pnnx.ncnn.bin \
110
- $repo /decoder_jit_trace-v2-epoch-11-avg-2- pnnx.ncnn.param \
111
- $repo /decoder_jit_trace-v2-epoch-11-avg-2- pnnx.ncnn.bin \
112
- $repo /joiner_jit_trace-v2-epoch-11-avg-2- pnnx.ncnn.param \
113
- $repo /joiner_jit_trace-v2-epoch-11-avg-2- pnnx.ncnn.bin \
106
+ $repo /encoder_jit_trace-pnnx.ncnn.param \
107
+ $repo /encoder_jit_trace-pnnx.ncnn.bin \
108
+ $repo /decoder_jit_trace-pnnx.ncnn.param \
109
+ $repo /decoder_jit_trace-pnnx.ncnn.bin \
110
+ $repo /joiner_jit_trace-pnnx.ncnn.param \
111
+ $repo /joiner_jit_trace-pnnx.ncnn.bin \
114
112
$wave \
115
113
4 \
116
114
$m
@@ -130,9 +128,7 @@ log "Download pretrained model and test-data from $repo_url"
130
128
131
129
GIT_LFS_SKIP_SMUDGE=1 git clone $repo_url
132
130
pushd $repo
133
- git lfs pull --include " bar/encoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin"
134
- git lfs pull --include " bar/decoder_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin"
135
- git lfs pull --include " bar/joiner_jit_trace-v2-iter-468000-avg-16-pnnx.ncnn.bin"
131
+ git lfs pull --include " *.bin"
136
132
popd
137
133
138
134
waves=(
@@ -147,12 +143,12 @@ for wave in ${waves[@]}; do
147
143
148
144
time $EXE \
149
145
$repo /tokens.txt \
150
- $repo /bar/ encoder_jit_trace-v2-iter-468000-avg-16 -pnnx.ncnn.param \
151
- $repo /bar/ encoder_jit_trace-v2-iter-468000-avg-16 -pnnx.ncnn.bin \
152
- $repo /bar/ decoder_jit_trace-v2-iter-468000-avg-16 -pnnx.ncnn.param \
153
- $repo /bar/ decoder_jit_trace-v2-iter-468000-avg-16 -pnnx.ncnn.bin \
154
- $repo /bar/ joiner_jit_trace-v2-iter-468000-avg-16 -pnnx.ncnn.param \
155
- $repo /bar/ joiner_jit_trace-v2-iter-468000-avg-16 -pnnx.ncnn.bin \
146
+ $repo /encoder_jit_trace-pnnx.ncnn.param \
147
+ $repo /encoder_jit_trace-pnnx.ncnn.bin \
148
+ $repo /decoder_jit_trace-pnnx.ncnn.param \
149
+ $repo /decoder_jit_trace-pnnx.ncnn.bin \
150
+ $repo /joiner_jit_trace-pnnx.ncnn.param \
151
+ $repo /joiner_jit_trace-pnnx.ncnn.bin \
156
152
$wave \
157
153
4 \
158
154
$m
@@ -204,7 +200,6 @@ for wave in ${waves[@]}; do
204
200
done
205
201
206
202
207
-
208
203
log " Test int8 models"
209
204
210
205
for wave in ${waves[@]} ; do
@@ -332,6 +327,47 @@ done
332
327
333
328
rm -rf $repo
334
329
330
+ log " ------------------------------------------------------------"
331
+ log " Run small Zipformer transducer (English + Chinese, bilingual)"
332
+ log " ------------------------------------------------------------"
333
+ repo_url=https://huggingface.co/csukuangfj/sherpa-ncnn-streaming-zipformer-small-bilingual-zh-en-2023-02-16
334
+ log " Start testing ${repo_url} "
335
+ repo=$( basename $repo_url )
336
+ log " Download pretrained model and test-data from $repo_url "
337
+
338
+ GIT_LFS_SKIP_SMUDGE=1 git clone $repo_url
339
+ pushd $repo
340
+ git lfs pull --include " *.bin"
341
+ popd
342
+
343
+ waves=(
344
+ $repo /test_wavs/0.wav
345
+ $repo /test_wavs/1.wav
346
+ $repo /test_wavs/2.wav
347
+ $repo /test_wavs/3.wav
348
+ $repo /test_wavs/4.wav
349
+ )
350
+
351
+ for wave in ${waves[@]} ; do
352
+ for m in greedy_search modified_beam_search; do
353
+ log " ----test $m ---"
354
+
355
+ time $EXE \
356
+ $repo /tokens.txt \
357
+ $repo /encoder_jit_trace-pnnx.ncnn.param \
358
+ $repo /encoder_jit_trace-pnnx.ncnn.bin \
359
+ $repo /decoder_jit_trace-pnnx.ncnn.param \
360
+ $repo /decoder_jit_trace-pnnx.ncnn.bin \
361
+ $repo /joiner_jit_trace-pnnx.ncnn.param \
362
+ $repo /joiner_jit_trace-pnnx.ncnn.bin \
363
+ $wave \
364
+ 4 \
365
+ $m
366
+ done
367
+ done
368
+
369
+ rm -rf $repo
370
+
335
371
log " ------------------------------------------------------------"
336
372
log " Run Zipformer transducer (English)"
337
373
log " ------------------------------------------------------------"
0 commit comments