我的Dask .visualize()不能正确显示图形。代码取自http://github.com/dask/dask-tutorial/ 01_dask.delayed.ipynb notebook。
我使用pip和apt安装了graphviz。即使显示了图形,它也不会完全显示。我正在jupyter Lab上运行代码
def inc(x):
return x + 1
def double(x):
return x + 2
def add(x, y):
return x + y
data = [1, 2, 3, 4, 5]
output = []
for x in data:
a = inc(x)
b = double(x)
c = add(a, b)
output.append(c)
total = sum(output)
import dask
output = []
for x in data:
a = dask.delayed(inc)(x)
b = dask.delayed(double)(x)
c = dask.delayed(add)(a, b)
output.append(c)
total = dask.delayed(sum)(output)
total.visualize() # see image to the right我预计图像中的方框也会填满数据。my output of code
发布于 2019-03-30 01:04:52
这是对Dask的有意更改,因为我们发现盒子的标签显示了冗余数据,名称类似于"inc #1",因为它来自名为"inc“的函数,这一点已经很明显了。我们发现当前的形式要清晰得多。实际上,应该更新示例图像以反映更改。
您可能会发现,在分布式调度器的图形视图中查看图形的实时呈现是很有趣的,指针悬停提供了有关给定节点及其当前状态的更多信息。
https://stackoverflow.com/questions/53938602
复制相似问题