Я заинтересован в запуске программы Python с использованием компьютерного кластера. В прошлом я использовал интерфейсы Python MPI, но из-за трудностей с их компиляцией / установкой я бы предпочел решения, использующие встроенные модули, такие как модуль Python multiprocessing .
Что бы я хотел очень хотелось бы просто настроить экземпляр multiprocessing.Pool
, который охватил бы весь компьютерный кластер, и запустить Pool.map (...)
. Это возможно / легко сделать?
Если это невозможно, я хотел бы, по крайней мере, иметь возможность запускать экземпляры Process
на любом из узлов из центрального сценария с другими параметрами для каждого узла.