跳转到主要内容

使用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 查看哈希值)

上传时间 Python 3