使用IPython进行交互式并行计算
项目描述
使用IPython进行交互式并行计算
IPython Parallel (ipyparallel
) 是一个基于 Jupyter 协议的 Python 包和 CLI 脚本集合,用于控制 IPython 进程的集群。
IPython Parallel 提供以下命令
- ipcluster - 启动/停止/列出集群
- ipcontroller - 启动控制器
- ipengine - 启动引擎
安装
安装 IPython Parallel
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.8.0.tar.gz (6.8 MB 查看哈希值)
构建发行版
ipyparallel-8.8.0-py3-none-any.whl (293.1 kB 查看哈希值)