如何解释 Dask 可视化中的后缀数字?
How to interpret suffix numbers in Dask visualisation?
使用dask可视化图形时,生成的图形有2种节点。方形节点和圆形节点。
一般来说,方形节点似乎是实际值。而圆圈是产生这些值的函数。然而,这些似乎有些复杂。
方形节点总是以数字作为后缀,例如 #1
或 #0
。我想知道为什么有的正方形节点是#0
,有的正方形节点是#1
。有时 DelayedLeaf
会用 #0
可视化。但有时任务的输出可视化为 #1
。此后缀的管理规则是什么?
@dask.delayed(nout=2)
def twothings():
return (3, 4)
twothings.visualize(filename='twothings.png')
# fst and snd are just Delayed (however they proceed via getitem call)
# twothings is DelayedLeaf
result = twothings()
(fst, snd) = result
fst.visualize(filename='fst.png')
snd.visualize(filename='snd.png')
dask.visualize(fst, snd, filename='output.png')
fst.png:
snd.png:
output.png:
有趣的是,此标签已在最新版本的 Dask 中删除,部分原因是您所描述的内容存在混淆。此外,我们发现显示中间结果的框没有提供信息。所以,对你的问题的非常简短的回答是 "don't worry about it" :)
使用dask可视化图形时,生成的图形有2种节点。方形节点和圆形节点。
一般来说,方形节点似乎是实际值。而圆圈是产生这些值的函数。然而,这些似乎有些复杂。
方形节点总是以数字作为后缀,例如 #1
或 #0
。我想知道为什么有的正方形节点是#0
,有的正方形节点是#1
。有时 DelayedLeaf
会用 #0
可视化。但有时任务的输出可视化为 #1
。此后缀的管理规则是什么?
@dask.delayed(nout=2)
def twothings():
return (3, 4)
twothings.visualize(filename='twothings.png')
# fst and snd are just Delayed (however they proceed via getitem call)
# twothings is DelayedLeaf
result = twothings()
(fst, snd) = result
fst.visualize(filename='fst.png')
snd.visualize(filename='snd.png')
dask.visualize(fst, snd, filename='output.png')
fst.png:
snd.png:
output.png:
有趣的是,此标签已在最新版本的 Dask 中删除,部分原因是您所描述的内容存在混淆。此外,我们发现显示中间结果的框没有提供信息。所以,对你的问题的非常简短的回答是 "don't worry about it" :)