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


Python dask.graph_manipulation.wait_on用法及代码示例


用法:

dask.graph_manipulation.wait_on(*collections, split_every: float | Literal[False] | None = None)

确保在计算任何块的依赖项之前已计算所有输入集合的所有块。

以下示例创建了一个 dask 数组 u,当用于计算时,仅当数组 x 的所有块都已计算完毕时才会继续,否则匹配 x

>>> from dask import array as da
>>> x = da.ones(10, chunks=5)
>>> u = wait_on(x)

以下示例将创建两个数组 uv,当用于计算时,仅当数组 xy 的所有块都已计算完毕,否则匹配 xy

>>> x = da.ones(10, chunks=5)
>>> y = da.zeros(10, chunks=5)
>>> u, v = wait_on(x, y)

参数

collections

零个或多个 Dask 集合或 Dask 集合的嵌套结构

split_every

checkpoint()

返回

collections 相同

与输入具有相同类型的 Dask 集合,其计算结果相同,或者与原始集合已被替换的输入等效的嵌套结构。

相关用法


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