指定要在 ipyparallel 集群中启动的 ipengine 实例数

Specify a number of ipengine instances to be launched within ipyparallel cluster

说到 ipyparallel,是否可以指定多个 ipengines 在从属机器上同时启动,如果可以 - 我该怎么做?

例如,可以使用 ipcluster start -n 命令指定要在本地主机上启动的引擎数量,即 $ ipcluster start -n 4,但 -n 标志不适用于 ipengine命令。

docs 明确声明您需要 "repeatedly" 调用 ipengine:

Next, start however many instances of the engine you want using (repeatedly) the command:

$ ipengine

要从 "slave machine" 启动 4 个引擎,请在命令行中使用:

for engine in {1..4}
do
  ipengine &
done

它可能也值得一读 starting the controller and engines on different hosts