quadratic programming
smo runner
svm runner