假设我有一个非常大的任务图,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)
将生成下图,而不包含被划掉的节点。你知道吗
简答
不,当前不支持此操作
长答案
任务图只是一个字典,因此您可以按照自己的喜好对其进行操作,以可视化其子部分。你可以看看达斯克核心函数
get_dependencies
和get_deps
帮助操作图形,以及用于循环的普通Python。你知道吗相关问题 更多 >
编程相关推荐