ray.util.dask.callbacks.RayDaskCallback._ray_预提交#
- RayDaskCallback._ray_presubmit(task, key, deps) Any | None [源代码]#
在提交 Ray 任务之前运行。
如果此回调返回一个非`None`的值,Ray 不会创建任务,而是将此值用作任务的结果值。
- 参数:
task – 一个 Dask 任务,其中元组的第一项是任务函数,其余元组项是任务参数,这些参数要么是实际的参数值,要么是 deps 字典中的 Dask 键,其对应的值是参数值。
key – 给定任务的 Dask 图键。
deps – 此任务的依赖项。
- 返回:
可以是 None,在这种情况下 Ray 提交一个任务,或者是一个非 None 值,在这种情况下 Ray 任务不提交任务并使用此返回值作为任务结果值。