用法:
submit(func, *args, key=None, workers=None, resources=None, retries=None, priority=0, fifo_timeout='100 ms', allow_other_workers=False, actor=False, actors=False, pure=None, **kwargs)
向调度器提交函数应用
- func:可调用的
可调用以安排为
func(*args **kwargs)
。如果func
返回一个协程,它将在worker 的主事件循环上运行。否则func
将在工作人员的任务执行器池中运行(有关更多信息,请参阅Worker.executors
。)- *args:元组
可选的位置参数
- key:str
任务的唯一标识符。默认为 function-name 和哈希
- workers:字符串或字符串的可迭代
一组可以执行计算的工作地址或主机名。留空以默认所有工作人员(常见情况)
- resources:字典(默认为 {})
定义此映射任务的每个实例在worker上所需的
resources
;例如{'GPU': 2}
。有关定义资源的详细信息,请参阅工作人员资源。- retries:整数(默认为 0)
任务失败时允许的自动重试次数
- priority:数字
任务的可选优先级。零是默认值。更高的优先级优先
- fifo_timeout:str timedelta (默认‘100ms’)
考虑相同优先级的调用之间允许的时间量
- allow_other_workers:布尔型(默认为 False)
与
workers
一起使用。指示是否可以对不在workers
集中的工作人员执行计算。- actor:布尔型(默认为 False)
这个任务是否应该作为有状态的参与者存在于工人身上。有关更多详细信息,请参阅演员。
- actors:布尔型(默认为 False)
actor
的别名- pure:布尔型(默认为真)
函数是否纯。为像
np.random.random
这样的不纯函数设置pure=False
。有关更多详细信息,请参阅默认情况下的纯函数。- **kwargs:
- 未来
如果在异步模式下运行,则返回未来。否则返回具体值
- TypeError
如果 ‘func’ 不可调用,则会引发 TypeError
- ValueError
如果 ‘allow_other_workers’ 为 True 且 ‘workers’ 为 None,则会引发 ValueError
参数:
返回:
抛出:
例子:
>>> c = client.submit(add, a, b)
相关用法
- Python distributed.Client.set_metadata用法及代码示例
- Python distributed.Client.scheduler_info用法及代码示例
- Python distributed.Client.start_ipython_scheduler用法及代码示例
- Python distributed.Client.scatter用法及代码示例
- Python distributed.Client.start_ipython_workers用法及代码示例
- Python distributed.Client.gather用法及代码示例
- Python distributed.Client.ncores用法及代码示例
- Python distributed.Client.retire_workers用法及代码示例
- Python distributed.Client.unregister_worker_plugin用法及代码示例
- Python distributed.Client.compute用法及代码示例
- Python distributed.Client.nthreads用法及代码示例
- Python distributed.Client.unpublish_dataset用法及代码示例
- 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.run用法及代码示例
- Python distributed.Client.register_worker_plugin用法及代码示例
- Python distributed.Client.map用法及代码示例
注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 distributed.Client.submit。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。