使用scipy函数并行化多核计算机拟合过程的最佳方法是什么?据我在手册中看到,这些函数没有像npocs
这样的参数。这是否意味着他们不应该被并行化?
答案 0 :(得分:3)
简短回答:目前没有内置的并行化。最少有a proposal to use multiprocessing,但目前尚不清楚这是否值得。 (如果你想给代码一个驱动器并报告结果,那将不胜感激。)
话虽如此,您可以根据需要并行化对目标函数的评估。例如,将它推送到编译的扩展(Cython,C,Fortran),释放GIL并使用OpenMP甚至显式线程。根据您特定问题的详细信息,您的里程可能会有很多。