簡體   English   中英

我怎樣才能形象化一個圖表的子圖?

[英]How can I visualize a subgraph of a dask graph?

鑒於我有一個非常大的任務圖, my_delayed.visualize()要么無法生成,要么太密集而無法在視覺上使用。 如果我有完成特定任務的鑰匙,是否可以指定特定的深度或x個要顯示的父母和孩子?

例如:

from dask import delayed
@delayed
def inc(x):
    return x + 1

def inc_list(x):
    return [inc(n) for n in x]

task = delayed(sum)(inc_list(inc_list([1,2,3])))
task.visualize(n_parents=1)

將生成下面的圖形而沒有交叉的節點。

在此處輸入圖片說明

簡短答案

不,目前不支持

更長的答案

任務圖只是一個字典,因此您可以對其進行操作,但是您希望可視化它的各個子部分。 您可能會看到dask.core函數get_dependenciesget_deps來幫助操縱圖形,以及普通的Python for循環。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM