【发布时间】:2018-03-16 14:17:16
【问题描述】:
我想从命令行执行 Client(LocalCluster()) 的等效操作。
在与来自 Jupyter 笔记本的分布式交互时,我最终会经常重新启动我的内核并每次都启动一个新的 LocalCluster,并刷新我的散景网页。
我宁愿在后台运行一个我可以连接的进程,这可能吗?
【问题讨论】:
标签: dask dask-distributed
我想从命令行执行 Client(LocalCluster()) 的等效操作。
在与来自 Jupyter 笔记本的分布式交互时,我最终会经常重新启动我的内核并每次都启动一个新的 LocalCluster,并刷新我的散景网页。
我宁愿在后台运行一个我可以连接的进程,这可能吗?
【问题讨论】:
标签: dask dask-distributed
这里的相关文档页面是http://distributed.readthedocs.io/en/latest/setup.html#using-the-command-line
在一个终端中,写下以下内容:
$ dask-scheduler
在另一个终端中,写入以下内容:
$ dask-worker localhost:8786
这里的默认值有点不同。 LocalCluster 创建 N 个单线程工作者,而 dask-worker 启动一个 N 线程工作者。您可以使用以下关键字更改这些默认值
$ dask-worker localhost:8786 --nthreads 1 --nprocs 4
【讨论】: