我有两个节点,我想在其上运行IPython.parallel引擎。其中一个是linux盒子,另一个是MacOSX。目录名在不同的机器上略有不同,我找不到同时在两台机器上启动SSHEngines的方法。它可以单独使用它们。
对于MacOSX机器,我将engine_cmd设置为
ORDER BY CAST(ranks.rank_number AS Numeric(10,0)) ASC
而对于Linux机器,我使用
c.SSHEngineSetLauncher.engine_cmd = ['/Users/rein/git/rebound/venv/bin/python', '-m', 'IPython.parallel.engine']
如何在每个引擎的基础上定义engine_cmd?
答案 0 :(得分:0)
我认为最简单的方法是在两个平台上配置COMMIT
设置,这样就不需要在autocommit=1
中完全指定python可执行文件的路径。
如果您想花费更多时间进行开发,可能会遇到来自@minrk的this post中所述的PATH
。