我正在尝试使用ipyparallel
中指定的以下设置在ssh上设置~/.ipython/profile_ssh/ipcluster_config.py
群集:
c.IPClusterEngines.engine_launcher_class = 'SSH'
c.IPClusterStart.controller_launcher_class = 'LocalControllerLauncher'
c.SSHControllerLauncher.controller_args = ['--reuse', '--ip=*']
c.SSHEngineSetLauncher.engines = {'<hostname-of-the-cluster>': 1,}
这似乎按预期开始,创建远程配置文件,我能够连接,但我没有工人:
In [1]: import ipyparallel as ipp
In [2]: c = ipp.Client(profile='ssh')
In [3]: c
Out[3]: <ipyparallel.client.client.Client at 0x7fb9c0f96f98>
In [4]: c.ids
Out[4]: []
所有蟒蛇都是从conda-forge和最新设置的。什么想法可能是错的?增加主机上的引擎数量并不会改变这种情况。