IPython启动ipclusters

时间:2013-04-20 21:41:26

标签: ipython

我正在使用这款神奇的IPython笔记本。我现在对并行计算非常感兴趣,并希望将MPI与IPython(和MPI4py)一起使用。但我不能用

启动集群

ipcluster start -n 4

Windows7上的

。我刚刚回来“未能创建过程”。如果我使用笔记本电脑并在“集群”注册表中启动集群,那么一切正常。但是使用cmd(即使有管理员权限)我只是得到这个消息。与使用MPI(MPICH2)的所有尝试相同。所有路径变量都已设置。也许这个问题与Python根本没有关系......

1 个答案:

答案 0 :(得分:1)

我对IPython的并行功能一无所知,但如果你在Windows中遇到MPI问题,我会提供这些建议。在过去尝试让MPI在Windows中工作时,我遇到了很多问题。对我来说,最方便的方法是使用OpenMPI Windows二进制文件http://www.open-mpi.org/software/ompi/v1.6/。这些现在仅在以前的版本中可用。即便如此,在找到有效之前,您可能需要尝试多个。我不知道为什么,但最新的不能在我的机器上运行。然而,在那之前的释放。在此之后,您必须从Microsoft Visual Studio命令提示符调用mpicc和mpiexec,否则它将无法工作(没有很多其他内容)。

在确认MPI正在运行后,您可以尝试单独安装mpi4py,看看是否有效。根据我的经验,有时这种方法很好,有时我不得不与配置搏斗。您可以尝试使用非官方的预打包二进制文件(例如,http://www.lfd.uci.edu/~gohlke/pythonlibs/)。

希望这有帮助!