我想在不同线程中训练多个一级 SVM。 有人知道 scikit 的 SVM 是否发布了 GIL 吗? 我没有在网上找到任何答案。
谢谢
最佳答案
不,scikit-learn 不会对 GIL 进行任何操作。相反,它使用 joblib因为它的所有并行性,它会产生多个进程来完成它的工作。您可以使用自定义 joblib Parallel
构造实现您想要的。
如果您打算在具有不同设置的同一数据集上训练多个分类器以找到最佳分类器,请考虑使用 GridSearchCV
类,它为您处理并行性。
关于python - Scikit-learn 是否发布了 python GIL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7391427/