我是尝试延迟延迟的新用户。我想使用延迟将函数和代码自动转换为延迟。但是,我发现delayed.compute 没有递归地计算收集中的延迟......
from dask import delayed, base
@delayed
def inc(x):
return x + 1
@delayed
def colls(ind):
return [inc(i) for i in xrange(ind)]
data2 = colls(2)
data2.compute() # I expect [1, 2], but get [Delayed('inc-...'),
Delayed('inc-...')]
我是否遗漏了任何使其工作的东西或 Dask.delayed 不支持它?