Your logic generally seems plausible, but there may be something in
there that is not quite exact, maybe something to do with which frames
at each layer are required. To be sure you'd have to figure out
exactly what set of 't' values were required at each layer and what
the mapping to row indexes of the matrix was, in order to properly
work that out. Just writing that out carefully may reveal some error
in your logic.
If you run, say, decoding with a high enough verbose level it will
print out the compiled computation, and part of that printout will be
a list of matrices (search for "m1") and which parts of the
computation they correspond to, with which 't' values. If you look
through that carefully enough you may find out where your assumptions
diverge from the reality of what it is doing. But first try what I
said in the previous paragraph. I certainly don't have time to do an
in-depth debugging of what you are doing.
Dan
> --
> Go to
http://kaldi-asr.org/forums.html find out how to join
> ---
> You received this message because you are subscribed to the Google Groups
> "kaldi-help" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
kaldi-help+...@googlegroups.com.
> To post to this group, send email to
kaldi...@googlegroups.com.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/kaldi-help/fb4cfecc-237b-4760-b055-77364dca7ab6%40googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.