컴퓨터 클러스터를 사용하여 Python 프로그램을 실행하는 데 관심이 있습니다. 과거에는 파이썬 MPI 인터페이스를 사용했지만 컴파일/설치에 어려움이 있었기 때문에 파이썬의 multiprocessing 모듈과 같은 기본 제공 모듈을 사용하는 솔루션을 선호했습니다.클러스터 컴퓨팅을위한 다중 처리 모듈 사용
전체 컴퓨터 클러스터에 걸쳐 적용되는 multiprocessing.Pool
인스턴스를 설정하고 Pool.map(...)
을 실행하면됩니다. 가능하거나 쉽게 할 수있는 것입니까?
이것이 불가능할 경우 적어도 각 노드의 매개 변수가 다른 중앙 스크립트의 모든 노드에서 Process
인스턴스를 시작할 수 있기를 바랍니다.
아마도 JUG를 시도해보십시오. http://packages.python.org/Jug/ – unutbu