trunk: changes to Dan's neural net setup, with new preconditioning method...
trunk: changes to Dan's neural net setup, with new preconditioning method (speed roughly doubled if you use train_pnorm_online.sh, which uses the new preconditioning method). Various bug-fixes, optimizations and cleanups in matrix code, cuda-matrix code and thread code. Still tuning this so recipes not checked in yet. git-svn-id: https://svn.code.sf.net/p/kaldi/code/trunk@4077 5e6a8d80-dfce-4ca6-a32a-6e07a63d50c8
Showing with 437 additions and 273 deletions