Does Scikit-learn release the python GIL?
Some sklearn Cython classes do release the GIL internally on performance critical sections, for instance the decision trees (used in random forests for instance) as of 0.15 (to be released early 2014) and the libsvm wrappers do.
This is not the general rule though. If you identify performance critical cython code in sklearn that could be changed to release the GIL please feel free to send a pull request.
I would like to train multiple one class SVMs in different threads.
Does anybody know if scikit's SVM releases the GIL?
I did not find any answers online.
Thanks