2011-03-30 26 views
1

如果可以在Windows PC上使用IPython進行並行計算,有人可以提供答案,如果有的話應該如何建立連接?Windows PC上的IPython並行計算?

我觀看了在線課程,他們很有幫助,但沒有提到如何真正連接可用的PC。我也沒有搜索,但無法找到明確的答案,如果有可能在Windows或只在類Unix電腦

感謝

+0

[IPython](http://ipython.scipy.org/moin/)shell? – nmichaels 2011-03-30 14:27:56

+0

是的。我正在考慮IPython和SciPy--使用IPcluster和IPython MultiEngineClient。我所看到的每個地方都假設PC已經設置並存在FURL – Ghostly 2011-03-30 14:42:11

+0

您是否在問使用IPython將多臺PC捆綁在一起進行並行計算?如果是這樣,這些機器在本地網絡上?否則,你是在談論一臺具有多個多引擎客戶端進程的PC嗎? – reckoner 2011-03-30 16:11:06

回答

1

iPython集羣模式似乎是untested on Windows,你真的在​​那裏出血。請測試並改進iPython,它的外殼部分是我最喜歡的Python部分之一。

這就是說,你有另一個更簡單的部署windows/linux/mac混合環境的並行處理選項 - Parallel Python。它可以同時執行多處理器和集羣模式。要使用它,只需安裝pp模塊並從python_home/Scripts啓動ppserver。這pickles方法和數據,並傳遞給ppserver實例進行計算。純Python代碼可以很容易並行化。那些使用本機和其他庫的用戶需要預先在所有羣集節點上安裝這些庫。

+0

感謝您的確認。我認爲它在Windows上不受支持,因爲我閱讀「某處」,而且我也在IP郵件列表上發佈,但沒有成功。我的意圖是使用IP外殼的可能性,你感謝pp模塊鏈接,我會檢查出來 – Ghostly 2011-03-30 15:36:20