【发布时间】:2012-10-18 18:40:45
【问题描述】:
我正在尝试在我的本地机器上使用 MPI 引擎启动 IPython。我需要 MPI。 The IPython documentation 建议只运行这个:
$ ipcluster start -n 4 --engines=MPIEngineSetLauncher
但是它并没有说明之后要做什么。对我来说,结果是:
$ ipcluster start -n 4 --engines=MPIEngineSetLauncher
2012-10-18 11:07:14,340.340 [IPClusterStart] Using existing profile dir: u'/Users/enos/.ipython/profile_default'
2012-10-18 11:07:14.342 [IPClusterStart] Starting ipcluster with [daemon=False]
2012-10-18 11:07:14.342 [IPClusterStart] Creating pid file: /Users/enos/.ipython/profile_default/pid/ipcluster.pid
2012-10-18 11:07:14.342 [IPClusterStart] Starting Controller with LocalControllerLauncher
2012-10-18 11:07:15.343 [IPClusterStart] Starting 4 Engines with MPIEngineSetLauncher
2012-10-18 11:07:45.348 [IPClusterStart] Engines appear to have started successfully
它只是停留在那里。如何获得 IPython 命令提示符?
我正在使用 4 核机器的 OSX 10.8 上的 IPython 0.13 尝试此操作。
【问题讨论】:
-
继续阅读页面 :) “实际使用 MPI”标题下有一些示例代码。
-
@GregInozemtsev 该部分假定我有一个交互式命令提示符,而我没有。
-
您只需在另一个终端中启动
ipython。然后示例代码创建一个连接到正在运行的引擎的客户端实例。