Work for today on the CPU kernels. Almost have a matching CPU/CUDA GaussianHMM class