add greedysplit
GPU fixes floatX support