Указание количества движков с ssh-профилем IPython для ipcluster - PullRequest
0 голосов
/ 14 декабря 2011

Я работаю над использованием ipcluster из IPython.Я могу запустить его, но, похоже, он не запускает двигатели на удаленных узлах.Я знаю, что если я использую двигатели только на одной машине, я могу просто передать опцию --np=x в командную строку ipcluster, чтобы узнать количество двигателей.Нужно ли делать то же самое, если мой кластер ssh использует несколько компьютеров?

1 Ответ

0 голосов
/ 17 декабря 2011

SSHEngineSetLauncher использует собственный engines dict, а не ipcluster -n, чтобы определить, сколько двигателей нужно запустить. Так что если в вашей конфигурации у вас есть:

c.SSHEngineSetLauncher.engines = {
    'host1' : 4,
    'host2' : 2,
    # ...
}

Затем 4 хоста будут запущены на хосте 1, 2 на хосте 2 и т. Д.

...