我正在使用ipcluster
中的IPython
。我可以让它运行,但似乎并没有启动远程节点上的引擎。我知道如果我只在一台机器上运行引擎,我可以简单地将--np=x
选项传递给ipcluster的命令行以获取引擎数。如果我的ssh
群集使用多台计算机,是否需要执行相同操作?
答案 0 :(得分:0)
SSHEngineSetLauncher使用自己的engines
dict而不是ipcluster的-n
选项来确定要启动的引擎数。因此,如果在您的配置中,您有:
c.SSHEngineSetLauncher.engines = {
'host1' : 4,
'host2' : 2,
# ...
}
然后将在host1上启动4个引擎,在host2上启动2个