当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python distributed.Client.start_ipython_workers用法及代码示例


用法:

start_ipython_workers(workers=None, magic_names=False, qtconsole=False, qtconsole_args=None)

在 worker 上启动 IPython 内核

参数

workers列表(可选)

工作人员地址列表,默认为全部

magic_namesstr 或 list(str) (可选)

如果已定义,则使用这些名称注册 IPython 魔术,以便在工作程序上执行代码。如果字符串有 asterix,则将 asterix 扩展为 0、1、...、n 以供 n 个工作人员使用

qtconsole布尔(可选)

如果为 True,则启动连接到工作人员的 Jupyter QtConsole。

qtconsole_args列表(str)(可选)

在启动时传递给 qtconsole 的附加参数。

返回

iter_connection_info:列表

connection_info 字典列表,其中包含将 Jupyter 客户端连接到工作人员所需的信息。

例子

>>> info = c.start_ipython_workers() 
>>> %remote info['192.168.1.101:5752'] worker.data  
{'x': 1, 'y': 100}
>>> c.start_ipython_workers('192.168.1.101:5752', magic_names='w') 
>>> %w worker.data  
{'x': 1, 'y': 100}
>>> c.start_ipython_workers('192.168.1.101:5752', qtconsole=True)

在魔法名称中添加 asterix * 为每个工人添加一个魔法

>>> c.start_ipython_workers(magic_names='w_*') 
>>> %w_0 worker.data  
{'x': 1, 'y': 100}
>>> %w_1 worker.data  
{'z': 5}

相关用法


注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 distributed.Client.start_ipython_workers。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。