Full CUDA port of libsvm and svm-train