|
From: Mailing l. u. f. U. C. a. U. <kal...@li...> - 2013-08-15 09:17:57
|
Hi All, I am trying to train a DNN for TIMIT as it is much smaller to play with. So, I modified the run_dnn.sh file given in the wsj/s5 setup. However, while trying to perform sMBR, following error occurred. Your advice is highly appreciated. Thanks, Lahiru *steps/make_denlats_nnet.sh --nj 100 --cmd run.pl --config conf/decode_dnn.config --acwt 0.10 data-fmllr-mono/train data/lang exp/mono_pretrain-dbn_dnn exp/mono_pretrain-dbn_dnn_denlats_train* steps/make_denlats_nnet.sh --nj 100 --cmd run.pl --config conf/decode_dnn.config --acwt 0.10 data-fmllr-mono/train data/lang exp/mono_pretrain-dbn_dnn exp/mono_pretrain-dbn_dnn_denlats_train Making unigram grammar FST in exp/mono_pretrain-dbn_dnn_denlats_train/lang Compiling decoding graph in exp/mono_pretrain-dbn_dnn_denlats_train/dengraph fstminimizeencoded fsttablecompose exp/mono_pretrain-dbn_dnn_denlats_train/lang/L_disambig.fst exp/mono_pretrain-dbn_dnn_denlats_train/lang/G.fst fstdeterminizestar --use-log=true fstisstochastic exp/mono_pretrain-dbn_dnn_denlats_train/lang/tmp/LG.fst 1.2886e-05 -0.000277955 fstcomposecontext --context-size=3 --central-position=1 --read-disambig-syms=exp/mono_pretrain-dbn_dnn_denlats_train/lang/phones/ disambig.int--write-disambig-syms=exp/mono_pretrain-dbn_dnn_denlats_train/lang/tmp/ disambig_ilabels_3_1.intexp/mono_pretrain-dbn_dnn_denlats_train/lang/tmp/ilabels_3_1 fstisstochastic exp/mono_pretrain-dbn_dnn_denlats_train/lang/tmp/CLG_3_1.fst 1.25878e-05 -0.000277955 make-h-transducer --disambig-syms-out=exp/mono_pretrain-dbn_dnn_denlats_train/dengraph/ disambig_tid.int --transition-scale=1.0 exp/mono_pretrain-dbn_dnn_denlats_train/lang/tmp/ilabels_3_1 exp/mono_pretrain-dbn_dnn/tree exp/mono_pretrain-dbn_dnn/final.mdl *ERROR (make-h-transducer:GetHmmAsFst():hmm-utils.cc:41) Context size mismatch, ilabel-info [from context FST is 3, context-dependency object expects 1 ERROR (make-h-transducer:GetHmmAsFst():hmm-utils.cc:41) Context size mismatch, ilabel-info [from context FST is 3, context-dependency object expects 1* [stack trace: ] kaldi::KaldiGetStackTrace() kaldi::KaldiErrorMessage::~KaldiErrorMessage() kaldi::GetHmmAsFst(std::vector<int, std::allocator<int> >, kaldi::ContextDependencyInterface const&, kaldi::TransitionModel const&, kaldi::HTransducerConfig const&, std::tr1::unordered_map<std::pair<int, std::vector<int, std::allocator<int> > >, fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*, kaldi::HmmCacheHash, std::equal_to<std::pair<int, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::pair<int, std::vector<int, std::allocator<int> > > const, fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> >, false>*) kaldi::GetHTransducer(std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > const&, kaldi::ContextDependencyInterface const&, kaldi::TransitionModel const&, kaldi::HTransducerConfig const&, std::vector<int, std::allocator<int> >*) make-h-transducer(main+0x4b5) [0x59bc31] /lib64/libc.so.6(__libc_start_main+0xf4) [0x3bafe1d994] std::basic_filebuf<char, std::char_traits<char> >::xsputn(char const*, long) |