Skip to content

Conversation

@keighrim
Copy link
Contributor

@keighrim keighrim commented Oct 5, 2018

The recipe stops running after first delta training as local/test_decoders.sh fails with a message;
Decoders were not equivalent, check exp/tri1/decode/tmp/equivalent_2_3.log and contact maintainers

Log says [gmm-decode-simple] expects "vector" type of fst, so this fix passes a converted HCLG.fst.

as the newer version of gmm-decode-simple expects vector type fst
@danpovey
Copy link
Contributor

danpovey commented Oct 5, 2018

Actually, I think a better fix would be to change gmm-decode-simple so that it can read the right FST type. It's probably just a question of changing which wrapper is called to read the FST. Would you mind figuring that out?

@danpovey
Copy link
Contributor

danpovey commented Oct 7, 2018

@desh2608 would you mind doing this if @keighrim doesn't get to it?

@desh2608
Copy link
Contributor

desh2608 commented Oct 7, 2018

Ok I'll look into it.

@keighrim
Copy link
Contributor Author

keighrim commented Oct 7, 2018

I'm not a c/cpp programmer, and not sure how to change gmm-decode-simple to swap the wrapper. Thanks for taking charge of this @desh2608 !

@desh2608
Copy link
Contributor

Fixed in this PR: #2787

@danpovey
Copy link
Contributor

Thanks-- fixed another way, so closing.

@danpovey danpovey closed this Oct 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants