使用 Dask 分布式分散广播列表的适当方法是什么?
案例 1 - 包装列表:
[future_list] = client.scatter([my_list], broadcast=True)
Run Code Online (Sandbox Code Playgroud)
情况 2 - 不包装列表:
future_list = client.scatter(my_list, broadcast=True)
Run Code Online (Sandbox Code Playgroud)
在 Dask 文档中,我看到了两个示例:1. wrapping(见底部示例)和2. not wrapping。根据我的经验,案例 1 是最好的方法,在案例 2 中构建 Dask 图(在我的用例中很大)需要更长的时间。
什么可以解释图形构建时间的差异?这是预期的行为吗?
提前致谢。
托马斯