mirror of
https://github.com/k2-fsa/icefall.git
synced 2025-09-07 08:04:18 +00:00
upload streaming ctc models
This commit is contained in:
parent
d0da509055
commit
130f2916eb
45
.github/scripts/multi-zh-hans.sh
vendored
45
.github/scripts/multi-zh-hans.sh
vendored
@ -27,6 +27,44 @@ cd ../data/lang_bpe_2000
|
|||||||
git lfs pull --include L.pt L_disambig.pt Linv.pt bpe.model
|
git lfs pull --include L.pt L_disambig.pt Linv.pt bpe.model
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
log "----------------------------------------"
|
||||||
|
log "Export streaming ONNX CTC models "
|
||||||
|
log "----------------------------------------"
|
||||||
|
./zipformer/export-onnx-streaming-ctc.py \
|
||||||
|
--exp-dir $repo/exp \
|
||||||
|
--tokens $repo/data/lang_bpe_2000/tokens.txt \
|
||||||
|
--causal 1 \
|
||||||
|
--avg 1 \
|
||||||
|
--epoch 20 \
|
||||||
|
--use-averaged-model 0 \
|
||||||
|
--chunk-size 16 \
|
||||||
|
--left-context-frames 128 \
|
||||||
|
--use-ctc 1
|
||||||
|
|
||||||
|
ls -lh $repo/exp/
|
||||||
|
|
||||||
|
log "Upload onnx CTC models to huggingface"
|
||||||
|
url=https://huggingface.co/k2-fsa/sherpa-onnx-streaming-zipformer-ctc-multi-zh-hans-2023-12-13
|
||||||
|
GIT_LFS_SKIP_SMUDGE=1 git clone $url
|
||||||
|
dst=$(basename $url)
|
||||||
|
cp -v $repo/exp/ctc*.onnx $dst
|
||||||
|
cp -v $repo/data/lang_bpe_2000/tokens.txt $dst
|
||||||
|
cp -v $repo/data/lang_bpe_2000/bpe.model $dst
|
||||||
|
mkdir -p $dst/test_wavs
|
||||||
|
cp -v $repo/test_wavs/*.wav $dst/test_wavs
|
||||||
|
cd $dst
|
||||||
|
git lfs track "*.onnx"
|
||||||
|
git add .
|
||||||
|
git commit -m "upload model" && git push https://k2-fsa:${HF_TOKEN}@huggingface.co/k2-fsa/$dst main || true
|
||||||
|
|
||||||
|
log "Upload models to https://github.com/k2-fsa/sherpa-onnx"
|
||||||
|
rm -rf .git
|
||||||
|
rm -fv .gitattributes
|
||||||
|
cd ..
|
||||||
|
tar cjfv $dst.tar.bz2 $dst
|
||||||
|
ls -lh *.tar.bz2
|
||||||
|
mv -v $dst.tar.bz2 ../../../
|
||||||
|
|
||||||
log "----------------------------------------"
|
log "----------------------------------------"
|
||||||
log "Export streaming ONNX transducer models "
|
log "Export streaming ONNX transducer models "
|
||||||
log "----------------------------------------"
|
log "----------------------------------------"
|
||||||
@ -64,14 +102,16 @@ log "test int8"
|
|||||||
--tokens $repo/data/lang_bpe_2000/tokens.txt \
|
--tokens $repo/data/lang_bpe_2000/tokens.txt \
|
||||||
$repo/test_wavs/DEV_T0000000000.wav
|
$repo/test_wavs/DEV_T0000000000.wav
|
||||||
|
|
||||||
log "Upload models to huggingface"
|
log "Upload onnx transducer models to huggingface"
|
||||||
git config --global user.name "k2-fsa"
|
git config --global user.name "k2-fsa"
|
||||||
git config --global user.email "xxx@gmail.com"
|
git config --global user.email "xxx@gmail.com"
|
||||||
|
|
||||||
url=https://huggingface.co/k2-fsa/sherpa-onnx-streaming-zipformer-multi-zh-hans-2023-12-12
|
url=https://huggingface.co/k2-fsa/sherpa-onnx-streaming-zipformer-multi-zh-hans-2023-12-12
|
||||||
GIT_LFS_SKIP_SMUDGE=1 git clone $url
|
GIT_LFS_SKIP_SMUDGE=1 git clone $url
|
||||||
dst=$(basename $url)
|
dst=$(basename $url)
|
||||||
cp -v $repo/exp/*.onnx $dst
|
cp -v $repo/exp/encoder*.onnx $dst
|
||||||
|
cp -v $repo/exp/decoder*.onnx $dst
|
||||||
|
cp -v $repo/exp/joiner*.onnx $dst
|
||||||
cp -v $repo/data/lang_bpe_2000/tokens.txt $dst
|
cp -v $repo/data/lang_bpe_2000/tokens.txt $dst
|
||||||
cp -v $repo/data/lang_bpe_2000/bpe.model $dst
|
cp -v $repo/data/lang_bpe_2000/bpe.model $dst
|
||||||
mkdir -p $dst/test_wavs
|
mkdir -p $dst/test_wavs
|
||||||
@ -86,4 +126,5 @@ rm -rf .git
|
|||||||
rm -fv .gitattributes
|
rm -fv .gitattributes
|
||||||
cd ..
|
cd ..
|
||||||
tar cjfv $dst.tar.bz2 $dst
|
tar cjfv $dst.tar.bz2 $dst
|
||||||
|
ls -lh *.tar.bz2
|
||||||
mv -v $dst.tar.bz2 ../../../
|
mv -v $dst.tar.bz2 ../../../
|
||||||
|
1
.github/workflows/multi-zh-hans.yml
vendored
1
.github/workflows/multi-zh-hans.yml
vendored
@ -4,6 +4,7 @@ on:
|
|||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- master
|
- master
|
||||||
|
- streaming-ctc-decoding
|
||||||
|
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user