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


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


用法:

run_on_scheduler(function, *args, **kwargs)

在调度程序进程上运行一个函数

这通常用于实时调试。该函数应采用关键字参数 dask_scheduler= ,它将被赋予调度程序对象本身。

参数

function可调用的

在调度程序进程上运行的函数

*args元组

函数的可选参数

**kwargsdict

函数的可选关键字参数

例子

>>> def get_number_of_tasks(dask_scheduler=None):
...     return len(dask_scheduler.tasks)
>>> client.run_on_scheduler(get_number_of_tasks)  
100

在后台运行异步函数:

>>> async def print_state(dask_scheduler):  
...    while True:
...        print(dask_scheduler.status)
...        await asyncio.sleep(1)
>>> c.run(print_state, wait=False)

相关用法


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