Skip to main content

使用 IPython 进行交互式并行计算

项目描述

使用 IPython 进行交互式并行计算

IPython Parallel ( ipyparallel) 是一个 Python 包和 CLI 脚本集合,用于控制 IPython 进程集群,基于 Jupyter 协议构建。

IPython Parallel 提供以下命令:

  • ipcluster - 启动/停止/列出集群
  • ipcontroller - 启动控制器
  • ipengine - 启动引擎

安装

安装 IPython 并行:

pip install ipyparallel

这将为 Jupyter Notebook 和(从 7.0 起)Jupyter Lab 3.0 安装和启用 IPython Parallel 扩展。

启动集群:

ipcluster start

从 Python 中使用它:

import os
import ipyparallel as ipp

cluster = ipp.Cluster(n=4)
with cluster as rc:
    ar = rc[:].apply_async(os.getpid)
    pid_map = ar.get_dict()

有关更多信息,请参阅文档

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

ipyparallel-8.4.1.tar.gz (6.8 MB 查看哈希

已上传 source

内置分布

ipyparallel-8.4.1-py3-none-any.whl (298.0 kB 查看哈希

已上传 py3