|
#!/usr/bin/env bash |
|
|
|
export CUDA_VISIBLE_DEVICES="7" |
|
|
|
. path.sh |
|
set -ex |
|
|
|
|
|
|
|
mode=1 |
|
use_averaged_model=1 |
|
|
|
epoch=39 |
|
iter=116000 |
|
avg_list="11 12 13 14 15" |
|
|
|
if [ $mode -eq 1 ]; then |
|
for avg in $avg_list; do |
|
./pruned_transducer_stateless5/decode.py \ |
|
--epoch $epoch \ |
|
--avg $avg \ |
|
--exp-dir ./pruned_transducer_stateless5/exp-L \ |
|
--max-duration 600 \ |
|
--decoding-method fast_beam_search \ |
|
--max-sym-per-frame 1 \ |
|
--num-encoder-layers 18 \ |
|
--dim-feedforward 2048 \ |
|
--nhead 8 \ |
|
--encoder-dim 512 \ |
|
--decoder-dim 512 \ |
|
--joiner-dim 512 \ |
|
--use-averaged-model $use_averaged_model |
|
done |
|
elif [ $mode -eq 2 ]; then |
|
for avg in $avg_list; do |
|
./pruned_transducer_stateless5/decode.py \ |
|
--iter $iter \ |
|
--avg $avg \ |
|
--exp-dir ./pruned_transducer_stateless5/exp-L \ |
|
--max-duration 600 \ |
|
--decoding-method greedy_search \ |
|
--max-sym-per-frame 1 \ |
|
--num-encoder-layers 18 \ |
|
--dim-feedforward 2048 \ |
|
--nhead 8 \ |
|
--encoder-dim 512 \ |
|
--decoder-dim 512 \ |
|
--joiner-dim 512 \ |
|
--use-averaged-model $use_averaged_model |
|
done |
|
else |
|
echo "Unsupported mode $mode" |
|
fi |
|
|