Использование модуля многопроцессорности для кластерных вычислений

Я заинтересован в запуске программы Python с использованием компьютерного кластера. В прошлом я использовал интерфейсы Python MPI, но из-за трудностей с их компиляцией / установкой я бы предпочел решения, использующие встроенные модули, такие как модуль Python multiprocessing .

Что бы я хотел очень хотелось бы просто настроить экземпляр multiprocessing.Pool , который охватил бы весь компьютерный кластер, и запустить Pool.map (...) . Это возможно / легко сделать?

Если это невозможно, я хотел бы, по крайней мере, иметь возможность запускать экземпляры Process на любом из узлов из центрального сценария с другими параметрами для каждого узла.

53
задан astrofrog 3 March 2011 в 04:21
поделиться