new KLD version ready to test on CUDA
fix option cuda bug
fix another cuda bug
fix negation sign not working on CUDA
revert one mem opt