當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。