|
#!/bin/bash |
|
|
|
set -u |
|
|
|
val_sets="dev_other" |
|
graph_name=graph |
|
decode_suffix="" |
|
decode_script="steps/decode_fmllr.sh" |
|
decode_args="" |
|
nj=60 |
|
|
|
. ./cmd.sh |
|
. ./path.sh |
|
. parse_options.sh |
|
|
|
set -x |
|
exp_dir=$1 |
|
data_root=$2 |
|
lang_test=$3 |
|
|
|
graph=$exp_dir/$graph_name |
|
|
|
if [ ! -d $graph ]; then |
|
utils/mkgraph.sh $lang_test $exp_dir $graph |
|
fi |
|
|
|
for part in $val_sets; do |
|
dec_dir=$exp_dir/decode${decode_suffix}_${part} |
|
if [ ! -d $dec_dir ]; then |
|
echo "decoding $part for $exp_dir" |
|
$decode_script --nj $nj --cmd "$decode_cmd" $decode_args \ |
|
$graph $data_root/$part $dec_dir & |
|
else |
|
echo "$dec_dir exists. skip" |
|
fi |
|
done |
|
|
|
wait |
|
|