1
我在遠程Linux機器上運行IPython羣集(SSH),並且使用帶有IPython的Mac OS X來使用該羣集。在IPython的Mac上我寫的:在遠程IPython羣集上運行作業時出現「execution_count」錯誤
from IPython.parallel import Client
c = Client('~/ipcontroller-client.json', sshserver="[email protected]_linux_machine")
dview=c[:]
dview.scatter('m', arange(100))
其中'~/ipcontroller-client.json'
是remote_linux_machine
複製的文件。一切工作到這一點。
當我嘗試使用並行魔法%px
我得到一個錯誤:
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/IPython/parallel/client/client.pyc
in __init__(self, msg_id, content, metadata)
80 self.msg_id = msg_id
81 self._content = content
---> 82 self.execution_count = content['execution_count']
83 self.metadata = metadata
84
KeyError: 'execution_count'
同樣的想法,但是當我在本地主機運行集羣它完美。
對於遠程SSH集羣情況,應該完全平行的魔法工作嗎?