csukuangfj commited on
Commit
a9b946e
1 Parent(s): c6f9fb8

Add pretrained model.

Browse files
exp/decode-pruned-rnnt-L.sh ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env bash
2
+
3
+ export CUDA_VISIBLE_DEVICES="7"
4
+
5
+ . path.sh
6
+ set -ex
7
+
8
+ # epoch=1
9
+ # iter=2
10
+ mode=1
11
+ use_averaged_model=1
12
+
13
+ epoch=39
14
+ iter=116000
15
+ avg_list="11 12 13 14 15"
16
+
17
+ if [ $mode -eq 1 ]; then
18
+ for avg in $avg_list; do
19
+ ./pruned_transducer_stateless5/decode.py \
20
+ --epoch $epoch \
21
+ --avg $avg \
22
+ --exp-dir ./pruned_transducer_stateless5/exp-L \
23
+ --max-duration 600 \
24
+ --decoding-method fast_beam_search \
25
+ --max-sym-per-frame 1 \
26
+ --num-encoder-layers 18 \
27
+ --dim-feedforward 2048 \
28
+ --nhead 8 \
29
+ --encoder-dim 512 \
30
+ --decoder-dim 512 \
31
+ --joiner-dim 512 \
32
+ --use-averaged-model $use_averaged_model
33
+ done
34
+ elif [ $mode -eq 2 ]; then
35
+ for avg in $avg_list; do
36
+ ./pruned_transducer_stateless5/decode.py \
37
+ --iter $iter \
38
+ --avg $avg \
39
+ --exp-dir ./pruned_transducer_stateless5/exp-L \
40
+ --max-duration 600 \
41
+ --decoding-method greedy_search \
42
+ --max-sym-per-frame 1 \
43
+ --num-encoder-layers 18 \
44
+ --dim-feedforward 2048 \
45
+ --nhead 8 \
46
+ --encoder-dim 512 \
47
+ --decoder-dim 512 \
48
+ --joiner-dim 512 \
49
+ --use-averaged-model $use_averaged_model
50
+ done
51
+ else
52
+ echo "Unsupported mode $mode"
53
+ fi
exp/export-L.sh ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env bash
2
+
3
+ set -e
4
+
5
+ export CUDA_VISIBLE_DEVICES=0
6
+
7
+ . path.sh
8
+ epoch=39
9
+ avg=13
10
+ use_averaged_model=true
11
+
12
+
13
+ ./pruned_transducer_stateless5/export.py \
14
+ --exp-dir ./pruned_transducer_stateless5/exp-L \
15
+ --bpe-model data/lang_bpe_500/bpe.model \
16
+ --epoch $epoch \
17
+ --avg $avg \
18
+ --num-encoder-layers 18 \
19
+ --dim-feedforward 2048 \
20
+ --nhead 8 \
21
+ --encoder-dim 512 \
22
+ --decoder-dim 512 \
23
+ --joiner-dim 512 \
24
+ --use-averaged-model $use_averaged_model
25
+
26
+ mv -v ./pruned_transducer_stateless5/exp-L/pretrained.pt ./pruned_transducer_stateless5/exp-L/pretrained-epoch-${epoch}-avg-${avg}-use-averaged-model-${use_averaged_model}.pt
27
+
exp/pretrained-epoch-39-avg-13-use-averaged-model-true.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1a08d37513c609816cfa6a222181c9b9e73c8cb7293f1b2da215300cc11b7021
3
+ size 466507299
exp/run-pruned-rnnt-L.sh ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env bash
2
+
3
+ export CUDA_VISIBLE_DEVICES="0,1,2,3,4,5,6,7"
4
+
5
+ . path.sh
6
+
7
+ ./pruned_transducer_stateless5/train.py \
8
+ --world-size 8 \
9
+ --num-epochs 40 \
10
+ --start-epoch 1 \
11
+ --full-libri 1 \
12
+ --exp-dir pruned_transducer_stateless5/exp-L \
13
+ --max-duration 300 \
14
+ --use-fp16 0 \
15
+ --num-encoder-layers 18 \
16
+ --dim-feedforward 2048 \
17
+ --nhead 8 \
18
+ --encoder-dim 512 \
19
+ --decoder-dim 512 \
20
+ --joiner-dim 512