n_jobs
任务已经完成)。如果我设置
results
,那么一切都很好。
我认为(但我不确定)这与func
使用来自n_jobs=1
的不同Spawn Mechansim(如果我正确理解的话)。由于该算法的最重部分是网格搜索,没有任何方法可以将并行性与外部并行层一起维护?
我认为(但我不确定)这与process_map使用GridSearchCv使用不同的产卵机制的事实有关 yes,
process_map
和
GridSearchCV
都有自己的手机处理数据,这会导致碰撞。您可以使用Python的内置
process_map
或配置Joblib(您已经拥有它是Scikit-Learn的依赖性)
ThreadPoolExecutor