- Refactored pkwrap/ library. More refactoring to come!
- Egs creation for e2e-LFMMI
- This now possible without dumping the supervision objects.
- This is useful when trained with large amounts of data.
- Merged NGD implementation in pytorch
- recipe available for minilibrispeech
- pytorch 1.8.1 and CUDA 11.1 compatibility tested
ChainModel
refactoring- initialization and model loading are separate functions
train.py
: conveniently outputs best WER
- librispeech i-vector recipe added
- issues with decoding ChainModel when using i-vectors fixed
- Patch to enable compatibility with all recent Kaldi versions (since Apr 2020)
- Fixes to minilibrispeech recipe
- typos in tdnnf.py fixed
- missing parameters in config file added
- train.py: regression fix to handle e2e option correctly
- Librispeech 100h e2e recipe added
train.py
supports normal and flatstart training nowChainE2EModel
class added tochain.py
xent_regularize
is now actually a tunable parameter. Earlier it was fixed to be 0.1train_lfmmi_one_iter
can now take an optimizer- TDNN-F's
constrain_orthonormal
now usesadd_
instead ofaddmm_
addmm_
was not providing accurate results
- missing copyrights added