From 0a74b8c31f62bcbf49dc2464b7fcccea94ad4812 Mon Sep 17 00:00:00 2001 From: Baileyswu Date: Wed, 10 Jun 2020 20:47:18 +0800 Subject: [PATCH 1/2] fix bug when feats.scp changes name --- kaldi_decoding_scripts/decode_dnn.sh | 2 +- run_exp.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kaldi_decoding_scripts/decode_dnn.sh b/kaldi_decoding_scripts/decode_dnn.sh index 4e183f42..8f7986ff 100755 --- a/kaldi_decoding_scripts/decode_dnn.sh +++ b/kaldi_decoding_scripts/decode_dnn.sh @@ -71,7 +71,7 @@ echo $nj > $dir/num_jobs # Some checks. Note: we don't need $srcdir/tree but we expect # it should exist, given the current structure of the scripts. -for f in $graphdir/HCLG.fst $data/feats.scp; do +for f in $graphdir/HCLG.fst; do [ ! -f $f ] && echo "$0: no such file $f" && exit 1; done diff --git a/run_exp.py b/run_exp.py index d103bcd1..970a15db 100644 --- a/run_exp.py +++ b/run_exp.py @@ -586,7 +586,7 @@ def _max_nr_of_parallel_forwarding_processes(config): config_dec.write(configfile) out_folder = os.path.abspath(out_folder) - files_dec = out_folder + "/exp_files/forward_" + data + "_ep*_ck*_" + forward_outs[k] + "_to_decode.ark" + files_dec = glob.glob(out_folder + "/exp_files/forward_" + data + "_ep*_ck*_" + forward_outs[k] + "_to_decode.ark")[0] out_dec_folder = out_folder + "/decode_" + data + "_" + forward_outs[k] if not (os.path.exists(info_file)): From f467817af946f51093bde3bce8a861572790059d Mon Sep 17 00:00:00 2001 From: Baileyswu Date: Thu, 11 Jun 2020 19:56:16 +0800 Subject: [PATCH 2/2] minor fix --- run_exp.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/run_exp.py b/run_exp.py index 970a15db..8ec8b0b5 100644 --- a/run_exp.py +++ b/run_exp.py @@ -586,7 +586,10 @@ def _max_nr_of_parallel_forwarding_processes(config): config_dec.write(configfile) out_folder = os.path.abspath(out_folder) - files_dec = glob.glob(out_folder + "/exp_files/forward_" + data + "_ep*_ck*_" + forward_outs[k] + "_to_decode.ark")[0] + files_dec = out_folder + "/exp_files/forward_" + data + "_ep*_ck*_" + forward_outs[k] + "_to_decode.ark" + if len(glob.glob(files_dec)) > 0: + files_dec = glob.glob(files_dec)[0] + out_dec_folder = out_folder + "/decode_" + data + "_" + forward_outs[k] if not (os.path.exists(info_file)):