用法:
run_on_scheduler(function, *args, **kwargs)
在调度程序进程上运行一个函数
这通常用于实时调试。该函数应采用关键字参数
dask_scheduler=
,它将被赋予调度程序对象本身。- function:可调用的
在调度程序进程上运行的函数
- *args:元组
函数的可选参数
- **kwargs:dict
函数的可选关键字参数
参数:
例子:
>>> 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)
相关用法
- Python distributed.Client.run用法及代码示例
- Python distributed.Client.retire_workers用法及代码示例
- Python distributed.Client.register_worker_plugin用法及代码示例
- Python distributed.Client.replicate用法及代码示例
- Python distributed.Client.gather用法及代码示例
- Python distributed.Client.ncores用法及代码示例
- Python distributed.Client.unregister_worker_plugin用法及代码示例
- Python distributed.Client.set_metadata用法及代码示例
- Python distributed.Client.scheduler_info用法及代码示例
- Python distributed.Client.submit用法及代码示例
- Python distributed.Client.compute用法及代码示例
- Python distributed.Client.nthreads用法及代码示例
- Python distributed.Client.unpublish_dataset用法及代码示例
- Python distributed.Client.start_ipython_scheduler用法及代码示例
- Python distributed.Client.get用法及代码示例
- Python distributed.Client.publish_dataset用法及代码示例
- Python distributed.Client.who_has用法及代码示例
- Python distributed.Client.get_versions用法及代码示例
- Python distributed.Client.profile用法及代码示例
- Python distributed.Client.map用法及代码示例
注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 distributed.Client.run_on_scheduler。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。