У меня есть два узла, для которых я хотел бы запускать IPython.parallel engine on. Один из них - это linux box, другой - MacOSX. Названия каталогов немного разные на разных машинах, и я не могу найти способ запуска SSHEngines на обеих машинах одновременно. Он работает над каждым из них индивидуально.IPython IPCluster различный путь для разных узлов
Для машины MacOSX, я поставил engine_cmd к
c.SSHEngineSetLauncher.engine_cmd = ['/Users/rein/git/rebound/venv/bin/python', '-m', 'IPython.parallel.engine']
в то время как для машины Linux я использую
c.SSHEngineSetLauncher.engine_cmd = ['/home/rein/git/rebound/venv/bin/python', '-m', 'IPython.parallel.engine']
Как я могу определить на engine_cmd на каждый двигатель основе?
Вот что я в итоге сделал. Тем временем я добавил функцию, которая позволяет указать движок версии разработки ipython. Должна быть отправлена следующая основная версия. См. Https://github.com/ipython/ipyparallel/pull/10 – hanno