Je cours un cluster IPython (SSH) sur une machine Linux distante et j'utilise Mac OS X avec IPython pour utiliser ce cluster. En IPython sur Mac j'écris:erreur "execution_count" lors de l'exécution d'un travail sur un cluster IPython distant
from IPython.parallel import Client
c = Client('~/ipcontroller-client.json', sshserver="[email protected]_linux_machine")
dview=c[:]
dview.scatter('m', arange(100))
où '~/ipcontroller-client.json'
est le fichier copié à partir remote_linux_machine
. Tout fonctionne jusqu'à ce point.
Lorsque je tente d'utiliser la magie parallèle %px
je reçois une erreur:
/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'
Même idée, mais quand je lance le cluster sur localhost il fonctionne parfaitement.
Est-ce que la magie parallèle devrait fonctionner pour un boîtier de cluster SSH?